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