Sí, es lo mismo en algunos aspectos y no, no es lo mismo.
Es lo mismo en el sentido de que no importa qué controlador use, los conceptos y métodos que aplique para resolver un problema seguirán siendo los mismos.
Para encender un LED, debe proporcionar algo de voltaje a través de los terminales. Puedes hacer esto usando cualquier controlador. El concepto aquí es que utiliza un pin de E / S digital para proporcionar voltaje (encender el LED) o no proporcionar voltaje (apagar el LED). Entonces, no importa qué controlador use, sabe que para encender un LED, debe emitir un ALTO en un pin del controlador y conectar el LED a él.
No es lo mismo en el sentido de que los registros, la arquitectura y el conjunto de instrucciones variarán entre los controladores.
8051 tendrá un conjunto diferente de registros que el controlador en Arduino Mega. Dependiendo de las opciones disponibles en los controladores, el número de registros variará. Pero esta parte es fácil de aprender. Tendrá que pasar unas horas con la hoja de datos y podrá configurar el controlador de la manera en que desea que funcione.
- Para un ingeniero electrónico, ¿será útil tomar un entrenamiento de un mes en Emb.Sys? En caso afirmativo, ¿cuáles son los institutos que brindan la mejor capacitación?
- Soy ingeniero eléctrico del lote 2016. ¿Qué curso es mejor para un EE? VLSI o incrustado?
- ¿Cuáles son buenos institutos para cursos a corto plazo o capacitación de diseño de sistemas integrados (dominio de electrónica de potencia) en Bangalore?
- Siendo un estudiante de ECE, ¿qué debo comenzar primero, Arduino, MATLAB, sistemas integrados u otra cosa?
- ¿Cuál es el propósito exacto de Booter en cualquier controlador integrado?
En conclusión, el controlador que usa no importa siempre que aprenda los conceptos, las técnicas de resolución de problemas y la lectura de hojas de datos.