Los microcontroladores son dispositivos computacionales que caben en un solo circuito integrado . Este circuito contiene un procesador , memoria y dispositivos de entrada y salida . Los microcontroladores se utilizan en una variedad de aplicaciones , incluyendo los mandos a distancia , juguetes electrónicos y hornos de microondas . Están diseñados para ser dispositivos altamente especializados que realizan un conjunto de tareas muy fiable . Programación de microcontroladores requiere el conocimiento de las características específicas de hardware , además de un profundo conocimiento de un lenguaje de programación , como C o lenguaje ensamblador. Hay varios pasos que se deben seguir para aprender efectivamente cómo codificar un microcontrolador. Cosas que necesitará
microcontrolador
libro sobre programación en C
PC para el desarrollo multiplataforma
Mostrar más instrucciones
1
Comprar un libro sobre programación C . El lenguaje C se adapta muy bien a los programas que interactúan directamente con los componentes de hardware escrito . También es posible que desee comprar un libro sobre programación de su microcontrolador específico. No todos los microcontroladores tienen libros escritos específicamente para ellos, por lo que puede estar fuera de suerte .
2
Descargar toda la documentación específica de su microcontrolador , como la hoja de datos y referencia de la programación . La documentación cubre muchas de las características físicas del microcontrolador y sus dispositivos periféricos . El dispositivo tiene probablemente su propia implementación del lenguaje de programación C , que se detallan en la documentación.
3
configurar un entorno de desarrollo integrado en un PC y configurar un depurador. La creación de un medio ambiente puede llevar bastante tiempo dependiendo del microcontrolador, pero hay muchas guías disponibles para ayudarle. Entornos de desarrollo para microcontroladores requieren escribir código en su PC y luego programar el dispositivo a través de USB , el puerto serial o paralelo. Esto se conoce como el desarrollo multiplataforma . Una vez que ha configurado el entorno , comienzan a escribir programas .
4
Elija un proyecto que le interese y trabajar en pro de su aplicación. Piense en el diseño de software y esbozar una arquitectura de sistema prototipo. Lea las partes pertinentes de la documentación para tener una idea de cómo proceder . Cuanto más detallada sea la inicial de diseño se vuelve , menos problemas tendrá cuando realmente programarlo . Una vez que esté satisfecho con su diseño , comience escribiendo código . La programación se aprende mejor a través de la práctica . Un proyecto interesante puede inspirar a la práctica de codificación cada día.
5
aprender a escribir código ensamblador para el microcontrolador . Incluso si usted sólo quiere escribir principalmente en C , aprendiendo código ensamblador puede resultar muy valiosa . Por ejemplo , es posible que desee agregar instrucciones de montaje en línea para el código C . Además, algunos microcontroladores utilizan instrucciones de montaje para el tablero de set-up , y el aprendizaje conjunto le ayuda a entender mejor el código .