Selección programable del microcontrolador

2

He buscado mucho y parece que no puedo encontrar un microcontrolador que pueda programar en C ++. ¿Alguien puede ayudarme a encontrar un microcontrolador (además de Arduino) que pueda programar en C ++?

    
pregunta user151324

5 respuestas

3

Puede programar microcontroladores AVR en C ++, aunque la mayoría de las personas programan AVR en C o en ensamblaje. Deberá comprar un programador, AVRISP mkII ($ 37 @ DigiKey) y luego un microcontrolador (por ejemplo, ATmega16A ($ 4.75 @ DigiKey) ).

Luego deberá descargar WinAVR (download ) y AVR Studio (Windows)

O instale el paquete avr-gcc-c++ (Linux).

Espero que esto ayude !!

    
respondido por el BenjiWiebe
2

Un microcontrolador puede programarse en cualquier cosa, siempre que haya un compilador para ese idioma y el microcontrolador. Debe buscar un compilador para el mcu que desea utilizar.

Dicho esto, además de los otros listados, los microcontroladores MSP430 y Stellaris ARM de Texas Instruments son programables en C ++ con el IDE (entorno de desarrollo integrado) (IDE) (ID) (IAR). También puede utilizar MSPGCC en sistemas Linux.

La línea Microchip Pic también tiene compiladores de C ++ disponibles, incluido uno gratuito con su IDE de MPLAB, tanto para fotos de 8 bits como de 32 bits.

    
respondido por el Passerby
2

Mi favorito es el LPC1114:

  • disponible en el paquete DIP,
  • 32K flash, 4K RAM,
  • $ 3 de mouser en Q 1,
  • cargador de arranque en serie en el chip,
  • el oscilador interno de 12 Mhz está bien para la comunicación en serie,
  • GCC disponible en Mentor / Codesourcery (¡pero tenga en cuenta que los operadores de 64 bits están equivocados!).

Hice un pequeño paquete de desarrollo basado en marca (con operadores de 64 bits corregidos) para usarlo en mis lecciones. C el siguiente trimestre, probablemente C ++ después de las vacaciones y el ensamblador después de eso.

    
respondido por el Wouter van Ooijen
1

Atmel AVR se pueden programar en C ++ usando avr-gcc, que es parte de la paquete WinAVR . Esta configuración se puede usar en Arduino si esa es su elección de tablero.

    
respondido por el Matt Young
1
Las MCU de arquitectura ARM Cortex M4, M3, M0 son buenas opciones. Las MCU de arquitectura ARM9 también lo son. MCU serie PIC32. MCU de la serie i.MX.

enlace

enlace

enlace

enlace

enlace

enlace

enlace

    
respondido por el whatever102904

Lea otras preguntas en las etiquetas