Cómo aprender a usar microcontroladores por tu cuenta
También soy autodidacta en microcontroladores, pero no se me da muy bien hablar.
Lo más importante es estar interesado. Si no tienes interés, entonces no estudies.
No hay problema si estás interesado pero no tienes fundamento.
En primer lugar, unos conocimientos básicos de electrónica digital, lógica, niveles altos y bajos, flip-flops y circuitos secuenciales simples. Todo esto debe ser conocido.
También hay circuitos analógicos (el libro de Yuan Zengmin es muy bueno). Los simples son suficientes. Ahora no estamos diseñando circuitos. Pull-up, pull-down, diodo, transistor, amplificación, amplificador operacional, conversión AD, DA, comprenda estos, necesita saber de qué se tratan.
Lenguaje C, puede aprender directamente el C estándar. Recomiendo la "Programación en lenguaje C" de Tan Haoqiang, que es fácil de comenzar y más sistemática. Entonces aprende C51, es muy fácil. También pueden aprender ambos juntos y utilizar el Estándar C como libro de referencia para comprobarlo. Lo recomiendo encarecidamente.
No hace falta decir que la importancia del lenguaje C es importante, pero el ensamblaje es igualmente importante. Así que todavía necesito aprender ensamblador. Puede resultar confuso al principio, pero primero puedes escribirlo en lenguaje C. Una vez que estés familiarizado con C, puedes escribirlo en ensamblador y escribir el programa C que escribiste antes en ensamblador. .
También hay algunos dispositivos de chip comunes que necesita poder usar, como chips de reloj, chips de medición de temperatura, pestillos, decodificadores, serie a paralelo, paralelo a serie, etc., estos son usted Aprenderá esto cuando aprenda por primera vez sobre microcontroladores y será muy útil en el futuro.
De hecho, los conocimientos anteriores, electrónica digital, electrónica analógica, lenguaje C y ensamblaje, se pueden adquirir juntos. Simplemente aprenda lo que necesita usar y úselo ahora. Lo más importante es practicar. Más y aprenda más Al escribir programas, piense más. Si no comprende algo, piénselo usted mismo. Si no comprende algo, pregúntele a otros.
En cuanto a los tableros, tuve que comprar tableros cuando estaba estudiando. Uno usaba software de simulación y el otro iba al laboratorio de la escuela. Sin embargo, sé que los tableros de Tianxiang son muy buenos y yo. Creo que puedes hacer lo mismo. Sabrás que hay un video de Guo Tianxiang aprendiendo microcontroladores en diez días en Internet. Por supuesto, es imposible aprenderlo en diez días, pero su tabla es realmente muy buena. Aunque es un poco más cara, eso no significa necesariamente que debas comprarla. Hay algunas versiones mejoradas de su placa en Internet que agregan otros módulos y funciones. También puedes considerarlas, como nunca he comprado una, no puedo darte el enlace. Puede comprobarlo usted mismo y comprarlo basándose en buenas críticas.
Recuerda, no lo hagas a puerta cerrada, ya que es imposible aprender. Debes hacer más trabajo práctico, la práctica es lo más importante. Y tener los pies en la tierra. Cuando se sienta algo familiarizado con él, creo que a menudo podrá prestar atención a los problemas en esta área en Baidu y ayudar a otros a resolver algunos problemas (no escribir programas). Mientras ayuda a otros, en realidad está progresando usted mismo. otros lo encuentran. Quizás usted lo encuentre en el futuro. Luego, haga algunas cosas pequeñas usted mismo, como un reloj o un reloj con función de medición de temperatura. Un simple antirrobo, o hacer un multímetro, etc. son muy útiles.