Programando nRF24LE1 con el AVRISP

1

¿Es posible programar el nRF24LE1 con un AVRISP mkII? Tiene un Intel 8051 y me he dado cuenta de que AVR también es compatible con este conjunto de instrucciones, por lo que quizás ya tienen un compilador en AVR Studio. De lo contrario, ¿cómo haría para integrar sdcc en? De lo contrario, ¿cómo podría programar el nRF24LE1?

    
pregunta Cenoc

2 respuestas

2

Si dos dispositivos comparten el mismo conjunto de instrucciones, eso no es garantía de compatibilidad. Pueden ser completamente diferentes en términos de espacio de memoria de programa, mapa de memoria periférica, interfaz de programación, etc. La implementación de ISA puede ser incluso peculiar, pero esa es otra historia. Por ahora, tiene dos preocupaciones: 1) compilación de código y 2) programación del dispositivo.

Primero, no puede usar AVR Studio para compilar porque solo admite AVR, como puede ver en lista . (No sé si las versiones anteriores tienen compatibilidad con 8051). De la búsqueda en Google, parece que podría usar sdcc / makefiles, sdcc / Eclipse, o uno de los muchos entornos de desarrollo 8051 gratuitos.

Segundo, AVRISP no admite la parte nórdica. Los AVR y la parte nórdica se parecen a SPI Flash para propósitos de programación, en realidad, pero el conjunto de comandos de Flash es completamente diferente. En teoria usted podría usar el hardware AVRISP, pero tendría que escribir su propio software o modificar apropiadamente la imagen; No es un paseo por el parque. De algún googlear, los usuarios de este chip han escrito sus propios programadores, utilizando varias plataformas de microcontroladores. Parece que tienes la opción de implementar tu propio programador o comprar Nordic's.

    
respondido por el mng
0

AVR Studio solo admite el AVR, necesita un ensamblador o compilador 8051 si desea desarrollar código para el nRF24LE1. Keil puede suministrar herramientas adecuadas: enlace

    
respondido por el Leon Heller

Lea otras preguntas en las etiquetas