¿En qué orden debo aprender sobre los microcontroladores?

Esta orden–>
1) 8051
comience con la programación en lenguaje ensamblador … y luego cambie a C porque tiene más ventajas.
(use chips fácilmente disponibles como el de ATMEL, Dallas Semiconductors, Philips, etc.)

2) AVR
le da una idea de la programación y cómo se organizan los registros y cómo se accede a ellos.

3) controladores PIC
Para ellos tienen una organización diferente y conjuntos de instrucciones. También le recomendaría que pruebe sus códigos en hardware aquí, ya que el PIC requiere que se establezca algo llamado como bits de configuración para el hardware mientras graba el chip. Es muy importante saber esto.

4) Arduino, netduino (opcional)
Si desea tener una idea de la programación orientada a objetos, debe intentar esto.

5) BRAZO
Comience con la programación básica que involucra varios registros y eventualmente puede aprender RTOS (sistemas operativos en tiempo real) y usarlo. Conozca cómo se realiza el cambio de contexto y cómo utiliza los controladores para realizar múltiples tareas.

6) Controladores que usan RTOS basados ​​en Linux
Una vez que sepa cómo funciona el RTOS, debe ingresar a este mundo de Linux y aprender por qué se dice que tiene un enorme potencial. También debes jugar con raspberry-pi después de ARM.

Gracias por preguntar, Avinash Mishra. Contestar esto fue como un viaje a mi carril de la memoria.

Todo lo mejor.

De la misma manera que aprendes a conducir, cocinar o aprender computadora.

Comience con lo que esté disponible en su ciudad / país, tenga un bajo costo y sea lo último en tecnología.

Si está en la India, recomiendo la placa Núcleo Núcleo NUCLEO-F401RE de STM32F4 – STMICROELECTRONICS – NUCLEO BOARD, STM32F401RET6 MCU disponible a solo Rs 1300 / – más o menos.

¿Por qué no empezar con 8085? Bueno, un estudiante de ciencias de la computación no comienza con CP / M. Comencé mi carrera en 1979 con 8080 microprocesadores y sistemas operativos CP / M y luego pasé a 8085 (nuevamente con CP / M) y luego a 8088 con MS DOS.

Mientras que los estudiantes de CS se han movido de CP / M a DOS a WIN / 3.1 y así sucesivamente, y hoy comienzan con Win / 7 o Win / 8, los estudiantes de ECE todavía están atrapados con 8085.

Mis puntos de vista son como un desarrollador comercial incorporado que aún desarrolla productos comerciales integrados. Si estás en Delhi, ven a ver mi laboratorio de diseño y discute las cosas conmigo en uno de los eventos de reuniones. India Electronic Product Development

Te sugiero esta siguiente secuencia.

8051> AVR / PIC> BRAZO

esto se puede optar si desea aprender el sistema integrado para los aspectos laborales o profesionales.

Si desea dedicarse a la parte de los aficionados, puede optar por el arduino seguido de la frambuesa pi.

Incluso podría optar por los controladores de la serie MSP de TI, Hercules y los controladores de la serie piccolo para obtener cierta exposición. Pero no te sugeriría que comiences con ellos, ya que tienen una cantidad mínima de documentación para poder llegar a ser un principiante.

Gracias por la A2A. Todo lo mejor.

Bueno, para comenzar correctamente, puede comenzar con microprocesadores. Diga con 8085 y continúe con 8086 y luego con los microcontroladores, por lo que 8051 debería ser su mejor opción, y luego puede pasar a los núcleos 8051 de mayor calidad, como p89v51rd2 de NXP o cualquier cosa, y luego deberían ser los controladores AVR, y luego probablemente PIC18 y luego MSP430 y luego puede pasar a ARM o DSP. Si desea comenzar con DSP, debe comenzar con TMS6000 o 5000 series. Ese es el mejor comienzo. Y luego a dsPIC y así sucesivamente. Esto debería servirle bien.
Cuando dijiste lo último, asumiré los controladores ARM. Confía en mí, no son ciencia roket, es muy simple si eres bueno con lo básico, como 8085 u 8086. Apréndelos bien, y el descanso será una caminata de pastel para ti.

Estos son los pasos básicos para aprender los microcontroladores.

  1. Aprender c
  2. Aprenda algo de electrónica básica
  3. Consigue el equipo básico
  4. Elija un microcontrolador y una cadena de herramientas
  5. Escoger componentes y cavar en sus hojas de datos

Para obtener más información, visite: – Programa de capacitación 8051

Todo lo mejor !!