Colección de citas famosas - Colección de consignas - Principiante 32, ¿por qué es tan diferente de la redacción del examen 51 clave?

Principiante 32, ¿por qué es tan diferente de la redacción del examen 51 clave?

¿Cuál es la diferencia en la programación entre el microcontrolador stm32 y el 51 ordinario?

La diferencia en la programación entre los microcontroladores stm32 y los 51 ordinarios.

1. Diferentes funciones de biblioteca. Para la serie de microcontroladores STM32 lanzada por el fabricante ST, el fabricante ST proporciona una rica biblioteca de funciones que se puede utilizar directamente, por lo que ahorra más tiempo en la programación que los 51 microcontroladores normales.

2. La velocidad de carrera es diferente. Los 51 microcontroladores ordinarios funcionan lentamente, especialmente los punteros de datos duales, mientras que la frecuencia operativa máxima de los microcontroladores de la serie STM32 puede alcanzar los 72 MHz.

3. El grado de comodidad es diferente. Cualquier dispositivo del microcontrolador 51 solo necesita abrir el registro de configuración para ser programado, mientras que el microcontrolador de la serie STM32 necesita abrir primero el reloj correspondiente, incluida la apertura del reloj externo (oscilador de cristal) antes de comenzar a funcionar.

4. Diferentes recursos. STM32 tiene más recursos internos (registros y funciones periféricas) que el microcontrolador 51 normal y está básicamente cerca de la CPU de la computadora, por lo que hay más opciones de programación.

5. Elige un lenguaje de programación diferente. STM32 básicamente no elige el lenguaje ensamblador porque la carga de trabajo es enorme, hay demasiados registros y demasiados dígitos, mientras que la mayoría de los 51 microcontroladores usan lenguaje ensamblador. En cuanto a la programación en C, no hay mucha diferencia.