665 Shares 4103 views

Programación de microcontroladores para principiantes: fácil y asequible

Se vuelve más y más popular tema de diseño electrónico. Ofrecemos a su atención un artículo que le dirá qué programación de microcontroladores para principiantes.

¿Cuáles son los microcontroladores allí?

En primer lugar, es necesario describir la situación con microcontroladores. El hecho de que no se producen una empresa, sino varios, por lo que hay una gran cantidad de diferentes microcontroladores, que tienen diferentes configuraciones, diferentes características de la utilización y las diversas posibilidades. Se diferencian en la velocidad de rendimiento, interfaces adicionales y el número de tomas. El más popular de toda la antigua Unión Soviética son representantes RІS y AVR. Programación AVR y RІS es fácil, lo que aseguró su popularidad.

Como se programan microcontroladores?

Programación de microcontroladores se lleva a cabo, por lo general con la ayuda de dispositivos especiales, llamados programadores. Los programadores pueden ser hecho a sí mismo o comprado o. Pero cuando el firmware del microcontrolador utilizando el programador la oportunidad casera que se convertirá en un "ladrillo", es bastante alto. No es una opción más que se puede considerar el ejemplo de la placa "Arduino". El tablero se ejecuta en MC de Atmel, y se realiza la programación de microcontroladores AVR. La junta ya tiene un gestor de arranque y puerto USB pre-cosidas que permiten un uso seguro microcontrolador flash, dando al usuario el acceso a los datos que pueden ser el mejor MC para desactivar. Programación de microcontroladores para principiantes no es tan difícil como puede parecer, ya una cierta habilidad e ingenio le ahorrará de tener que ir a por el nuevo mecanismo.

diferencias de hardware de diferentes microcontroladores

Al elegir un microcontrolador debe prestar atención a algunas diferencias de hardware no son incluso diferentes empresas, y de la misma gama de modelos. Para empezar a prestar atención a la posibilidad de sobrescribir los datos en el microcontrolador. Esta característica le permitirá experimentar con una larga MC. También tenga en cuenta el número de pines a su destino. No abandone, y la frecuencia del cristal que ejecuta el esquema: afecta el número de operaciones por segundo, que puede realizar un microcontrolador. En el examen de estas características, así como la memoria IC puede parecer inicialmente que nada microcontrolador inteligente no puede hacer, pero esto es un error. Recuerde que los microcontroladores de programación para principiantes requiere el mejor equipo en el comienzo, pero como reserva, y se puede tomar algo más potente.

Lenguajes de programación de microcontroladores

El microcontrolador se utiliza como dos lenguajes de programación: C / C ++ y ensamblador. Cada uno de ellos tiene sus ventajas y desventajas. Por lo tanto, si hablamos de la armadora, que hace que sea posible hacer todo muy finamente y con precisión, es especialmente importante cuando usted no tiene suficiente memoria RAM o la capacidad operativa (que, por cierto, es bastante raro). Pero su investigación y escritura en ella programas requieren una gran cantidad de esfuerzo, tiempo y puntualidad. Por lo tanto, para el desarrollo basado en microcontroladores comúnmente utilizados lenguajes de programación C y C ++. Ellos se entienden mejor por la forma y la estructura están cerca de la voz humana, a pesar de que no la representan en el pleno sentido. También tienen unas características muy bien investigados que pueden interactuar fácilmente con el hardware, imaginando que esto es sólo un elemento del programa. A pesar de sus aparentes ventajas en C y C ++, crear un programa de más de tres dimensiones, en lugar de lenguaje ensamblador.

Además, en algunos casos, cuando se utiliza el espacio de operación crítica, es posible combinar estas lenguas. Casi todo el entorno de desarrollo para C y C ++ tienen la posibilidad de instalar el programa en ensamblador insertos. Por lo tanto, si se produce un problema en un sitio crítico puede escribir inserción ensamblador e integrarlo en el firmware del microcontrolador y el propio firmware, o más bien, la mayor parte a escribir en C o C ++. la programación de microcontroladores en C es más fácil, por lo que muchas personas optan por idiomas. Pero aquellos que no tienen miedo de las dificultades y quieren entender la peculiaridad de los equipos de trabajo, puede probar su mano y con el ensamblador.

Las palabras de despedida

Si había un deseo de experimentar con microcontroladores, está bien. Sólo podemos recomendamos paciencia y perseverancia, y luego todos los objetivos fijados antes de que el inventor, será factible. Programación de microcontroladores para principiantes y personas con experiencia se ve diferente: es difícil para los principiantes, el experimentado – rutina. Lo más importante – tener en cuenta que todo lo que no sea contrario a las leyes de la física, es factible y decisiva.