Red de conocimiento informático - Espacio del host - Si quieres aprender a usar microcontroladores, ¿por dónde deberías empezar?

Si quieres aprender a usar microcontroladores, ¿por dónde deberías empezar?

Creo que la mejor manera de aprender a usar microcontroladores es encontrar una placa y ejecutar la rutina primero. Si tienes un amigo que lo sepa, asegúrate de pedirle orientación al menos. Te hará más rápido más de 3 veces y podrás evitar desvíos y cultivar rápidamente tu interés, porque creo que el interés es el punto de partida más importante. En concreto, puede ser así.

1. Si tienes un amigo que sabe cómo hacerlo, pídele que te ayude a elegir un microcontrolador, stm32, msp430 o 51 son aceptables, y luego conéctate en línea para comprar placas de desarrollo relacionadas. No es necesario comprar unos demasiado caros. Un vídeo tutorial completo será suficiente.

2. Si no tienes amigos así a tu alrededor, te sugiero que comiences con 51 o msp430. Ten en cuenta que si compras una placa 51, debes comprar una que pueda simularse en línea, es decir. , el programador puede permitirle El programa se ejecuta paso a paso, de modo que si lo ejecuta paso a paso, sabrá lo que está sucediendo dentro del microcontrolador.

3. El orden de aprendizaje es comenzar con el aprendizaje IO, que consiste en usar un programa para controlar un determinado pin para ingresar un nivel alto o bajo. De hecho, la declaración es muy simple, pero si. Lo implementas tú mismo, cuando uses un multímetro para medirlo y de hecho sea consistente con el programa que escribiste, creo que estarás muy feliz.

4. Luego hay varias interfaces. La más utilizada es el puerto USART, también conocido como puerto serie. Este es el más utilizado. Puede conectarlo a la computadora y verlo. en la computadora. Los datos enviados por su microcontrolador.

5. Más abajo, puede haber interfaces IIC, interfaces SPI, etc. Para estas interfaces, se recomienda que cuando compre una placa, compre una placa con chips accesorios que utilicen estas interfaces, por lo que eso puedes hacerlo directamente. He hecho estos experimentos para interfaces más complejas, lo principal es el tiempo, lo que significa, por ejemplo, al enviar tres cables, de acuerdo con la secuencia de tiempo, quién estará alto cuando y quién estará bajo cuando. En este momento, si sus condiciones lo permiten, use un osciloscopio para medir la forma de onda específica de cada línea, y quedará muy claro.

6 Si continúa aprendiendo, aprenderá sobre los chips accesorios de uso común, como el chip de reloj en tiempo real de la interfaz IIC, el chip Flash de SPI, etc. Paso, creo que deberías ser similar. Han pasado varios meses, incluso más de medio año.

7. El siguiente paso es dibujar tu propio tablero. Aprender un microcontrolador requiere habilidades tanto blandas como duras. Es difícil aprender a dominarlas si solo conoces las blandas o las duras, así que dibuja más. Si tienes la oportunidad, hacer un tablero ahora es muy barato, no te preocupes por el precio.

8. A partir de ahora, deberían existir sistemas operativos integrados, como ucos, linux, wince, etc. Todo depende de las preferencias personales.