MSP430 ciertamente vale la pena intentarlo. Personalmente estaba trabajando (y sufriendo) con una variante 8051 cuando la encontré. Los microcontroladores de la serie parecen ser muy estables y duraderos para el uso a largo plazo del producto. Consumen una potencia extremadamente baja, y la programación eficiente que utiliza los modos de baja potencia controlables a través del programa puede hacer que su sistema integrado sea bastante eficiente tanto en consumo de energía como en durabilidad.
De su pregunta parece que todavía está aprendiendo programación integrada. Hablo por experiencia personal que aprender MSP430 sería extremadamente fácil. Existe una sólida comunidad de desarrolladores en todo el mundo y foros en línea dedicados con desarrolladores entusiastas. Básicamente tendrás toda la ayuda que puedas necesitar. Las placas de desarrollo también son bastante baratas y asequibles. Si tiene su sede en India, compre los tableros directamente desde el sitio web de TI; otras opciones implican grandes gastos de envío, lo que TI no implica. La variedad de opciones para tableros de desarrollo listos para usar también es bastante útil para los estudiantes. tiene placas de desarrollo / creación de prototipos disponibles desde el Launchpad básico MSP430 hasta las placas CC430 con transceptores inalámbricos sub GHz. Sin mencionar los relojes eZ430 compactos y pirateables.
Ahora debe ser bastante evidente que puede aprender sobre una gran variedad de tecnologías contemporáneas comenzando con el desarrollo de MSP. Cuenta con casi todas las necesidades integradas, como temporizadores Watchdog, contadores / temporizadores, relojes externos / internos, hardware / software UART, modos de energía, interrupciones, E / S, programación y depuración en el sistema, una cantidad decente de RAM y flash en casi todos papas fritas. Además, existe la opción de obtener un chip con capacidades de RF, RAM ferromagnética, capacidad de USB, etc. Aunque las capacidades obviamente varían de un chip a otro, la metodología de programación no lo hace y existe la línea base mínima común que funciona en todos los chips. Por lo tanto, aprender incluso un chip básico le permite profundizar fácilmente en el mundo de los más complejos, sin mucha molestia.
Por último, pero no menos importante, el entorno de desarrollo proporcionado para MSP 430 es muy rico y muy capaz. Incluso una versión de evaluación personal (tamaño de código limitado) de IAR workbench puede hacer maravillas durante la depuración. Sin embargo, tener el Compositor de código lo expone a un conjunto realmente amplio de funciones de programación y depuración. Si es un usuario de Linux, obtiene un puerto GCC para MSP430 completo con todo el conjunto de binutils y GDB. No tendrá que dejar la comodidad de su terminal para nada mientras programa el sistema. Los controladores para la mayoría de las plataformas de desarrollo ya estarían presentes en las distribuciones de Linux más recientes. Sin embargo, para los sistemas Windows, es posible que deba instalar los controladores a veces si no funciona en su máquina.
- Soy un estudiante de segundo año de BE. ¿Qué idioma debo aprender después de ser exhaustivo con C?
- ¿Qué cubre la electrónica analógica?
- Obtuve 104/180 en el COMEDK 2014. ¿Podré obtener ISE o ECE en RVCE o PESIT?
- Si Mech, EC, EEE y otros ingenieros de varias ramas aprenden codificación y un poco de informática, ¿no serán más versátiles que los ingenieros informáticos? ¿Por qué todavía se prefiere la informática?
- Soy un estudiante de ECE de último año. ¿Cuáles son algunos proyectos del último año que usan sistemas embebidos o algún buen proyecto para electrónica?
Si viene de Arduino o simplemente desea comenzar con facilidad, debe consultar el IDE de Energia. Es un clon Arduino IDE para MSP430. La sintaxis de Energia es exactamente la misma que Arduino y también tiene casi todas las bibliotecas Arduino (predeterminadas) portadas.
Happy Coding 🙂