¿Quieres aprender cómo iniciar un microcontrolador?
1. Primero, aprenda los conocimientos básicos del lenguaje C para microcontroladores.
El lenguaje C es la base para el desarrollo de programas de microcontroladores, por lo que primero debe aprender los conocimientos básicos del lenguaje C para microcontroladores. .
Algunas personas preguntan, ¿es necesario aprender lenguaje ensamblador para microcontroladores?
El lenguaje ensamblador es el lenguaje más cercano al mecanismo subyacente del microcontrolador y tiene la mayor eficiencia operativa. Sin embargo, el lenguaje ensamblador es relativamente complejo de aprender y tiene poca portabilidad. El lenguaje ensamblador de diferentes fabricantes de chips también lo es. diferente.
Por lo tanto, se recomienda aprender el lenguaje C primero y luego aprender el lenguaje C cuando sea necesario después de dominar completamente el desarrollo del programa de microcontroladores.
Iniciarse en el uso de microcontroladores utilizando lenguaje C es relativamente sencillo y muy versátil.
En el proceso de aprendizaje del lenguaje C, debemos prestar atención a un malentendido, es decir, cuando comenzamos a aprender el desarrollo de microcontroladores, solo necesitamos comenzar con algunas sintaxis básicas y definiciones variables del lenguaje C. , y no se requiere ningún estudio en profundidad.
El lenguaje C es poderoso y el aprendizaje en profundidad te hará caer en malentendidos de aprendizaje.
2. Comience a aprender microcontroladores desde el microcontrolador C51 y domine los conocimientos teóricos relevantes de los microcontroladores.
Se puede decir que el microcontrolador central C51 es el microcontrolador más clásico.
El microcontrolador C51 tiene relativamente pocos registros, por lo que podemos tener una comprensión profunda del principio de funcionamiento del programa del microcontrolador y el desarrollo del programa del microcontrolador desde la parte inferior del chip.
3. Fortalezca aún más el lenguaje C, la estructura, aprenda punteros, enumeraciones, colas y otros conocimientos, y luego aprenda los microcontroladores STM32.
Después de completar el estudio del microcontrolador central C51, necesita mejorar sus habilidades de desarrollo del lenguaje C.
Necesitas dominar estructuras, punteros, colas y otros conocimientos relacionados.
También hay cursos de sistemas relacionados y códigos fuente para la programación de microcontroladores infinitos. No se pueden compartir de forma gratuita. No es conveniente dejar esos enlaces aquí.
El microcontrolador STM32 tiene recursos relativamente ricos, espacio FLASH y RAM relativamente grande y una frecuencia de trabajo relativamente alta, y puede fabricar algunos productos más responsables.
Para aprender el microcontrolador STM32, se recomienda aprenderlo directamente a través de la biblioteca estándar. No es necesario comprender en profundidad los registros relevantes.
En segundo lugar, también podemos ejecutar algunos sistemas pequeños relativamente simples en el microcontrolador STM32, como FreeRTOS. Esto puede mejorar la eficiencia del programa.