¿Solo hay una placa de desarrollo de microcontrolador y todos los programas se pueden ejecutar en ella?
No todos los programas pueden ejecutarse en microcontroladores. En pocas palabras, solo los programas escritos para el microcontrolador se ejecutarán en el microcontrolador (puede usar software como Keil para escribir estos programas). El programa que se debe ejecutar debe descargarse al microcontrolador mediante una herramienta de descarga de programas (grabadora).
Tenga en cuenta que a veces el diseño del hardware periférico también afectará el diseño de su programa, por lo que incluso el mismo programa de microcontrolador puede no ser universal (o funcionar de manera diferente, a veces incluso si el hardware periférico es diferente). Los programas no se pueden ejecutar, por ejemplo para ajustes de fusibles y reinicio).
Es imposible lograr los resultados deseados confiando únicamente en un microordenador de un solo chip. Los microcontroladores requieren circuitos periféricos para funcionar (por ejemplo, la placa de desarrollo mencionada por LZ es en realidad un entorno periférico). Las diferentes placas de desarrollo generalmente tienen diferentes diseños de periféricos, por lo que no necesariamente se logra el mismo efecto con el mismo método (por ejemplo, un estudiante solía copiar el programa para la pantalla LCD que usa 12864 caracteres en la placa de desarrollo al de otra persona. No funciona en la placa Más tarde, después de analizar el circuito, descubrí que el control de la pantalla LCD en sus placas es uno en serie y uno en paralelo (¡debo prestar atención al estudiar!). Esto, no se limite a copiar un programa de Internet, compilarlo y usarlo, de lo contrario dañará el microcontrolador ~~
PD: si LZ quiere aprender sobre microcontroladores, puede aprender del STC Se recomienda la serie de microcontroladores STC12C2052AD. Es relativamente simple y tiene muchas funciones (como interfaz SPI de hardware, conversión A/D, salida PWM, etc.) y los métodos de salida de pines también son relativamente diversos. Los modos de salida de pines también son bastante diversos (estándar, push-pull, alta resistencia, drenaje abierto), de tamaño pequeño y se pueden adaptar a los requisitos de muchas ocasiones (no utilice los anticuados 89C51, etc. . Lo que quieras lograr Las funciones son muy problemáticas....)
Si estás interesado, LZ puede consultar Arduino. La mayoría de las funciones se han encapsulado. con funciones, lo que lo hace muy cómodo de usar, se puede decir que es la mejor opción para principiantes ~~ Arduino UNO recomendado
.