Al aprender stm32, el entorno de programación de keil, vi muchos ejemplos de placas, pero son muy vagos para abrir un ejemplo de GPIO, se requieren muchos archivos H.
La primera vez que entré en contacto con los microcontroladores fue para participar en un concurso escolar. En ese momento solo conocía el lenguaje C, así que compré un 51 y volví, soldé los cables y programé. Lo compré yo mismo (no había ningún programador en ese momento, no sé cómo grabarlo, de todos modos es inútil). Luego encontré un manual muy introductorio en Internet y aprendí de él cómo crear un proyecto a través de keil y cómo controlar un puerto IO Luego comencé a jugar con mis propios trabajos de competencia. La cosa es un termómetro, que lee la temperatura del 18B20 y luego muestra la temperatura en la pantalla LCD 1206. Todos los programas en ese momento fueron descargados. de Internet, los revisé, los modifiqué y luego los armé. Me tomó más de un mes completarlos sin problemas. Más tarde me di cuenta de que solo usé el puerto IO en 51 y no se usaron otros recursos periféricos. Pero en el proceso de retoque, finalmente gané mucho emocionalmente.
Ahora estoy trabajando en DSP. A menudo hay muchos .h.c. mire el proyecto DEMO y analice la función de estos archivos, y sabrá cómo ejecutar la película (como encender un LED) al menos qué archivos se necesitan. Una vez que esté familiarizado con ellos, lo encontrará. Todos los microcontroladores son en realidad iguales. Entonces necesitas aprender a usar los diversos recursos del chip. Por supuesto, aquellos que ejecutan el sistema operativo te dirán algo más.
Yo no soy un experto, espero. Estos sentimientos míos pueden inspirarte.