Red de conocimiento informático - Problemas con los teléfonos móviles - La diferencia entre STM32 APB1 y APB2

La diferencia entre STM32 APB1 y APB2

Las principales diferencias entre STM32 APB1 y APB2 son tres puntos, a saber, los puertos conectados están bloqueados, el estado de la velocidad de trabajo es diferente y los periféricos son diferentes. Las diferencias específicas son las siguientes:

1. Los puertos acoplados son diferentes:

APB1 es responsable de DA, USB, SPI, I2C, CAN, puerto serie 2345 y TIM ordinario.

APB2 es responsable de AD, E/S, TIM avanzado y puerto serie 1.

2. Las velocidades admitidas son diferentes

APB1 admite el trabajo en estado de baja velocidad y APB2 admite el trabajo en estado de alta velocidad.

3. Los periféricos de los dos son diferentes

Los periféricos de STM32 APB1 y APB2 son diferentes, lo que se puede ver en los manuales chinos de STM32 APB1 y APB2.

Información ampliada:

Información relacionada con periféricos stm32:

Los periféricos se refieren a módulos de funciones periféricas fuera del microcontrolador, como chips de control de teclado, cristales líquidos, A/ Chip de conversión D, etc. Los periféricos se pueden controlar a través de E/S, SPI, I2C y otros buses del microcontrolador.

Periféricos stm32 comunes: IO básico, temporizador TIM, puerto serie USART, conversión analógico a digital ADC, conversión digital a analógico DAC, comunicación serie SPI, interrupción externa EXIT, datos de respaldo BKP, RTC reloj despertador sistema SysTick tick, perro guardián WDG (independiente + ventana), transferencia de datos DMA, programación FLASH en chip, lectura y escritura FSMC de SRAM externa, operación NorFlash externa, etc.

Enciclopedia Baidu-stm32