最近在學習使用stm32的外設,在使能外設時鐘時候,經常忘記該外設是掛在哪個匯流排上的,基礎十分不紮實,所以在這裡總結了stm32三條匯流排的外設對映情況。
1、ahb匯流排:
(1)flash 儲存器;
(2)dma;
(3)復位和時鐘控制;
(4)crc;
(5)乙太網;
(6)sdio;
2、apb2匯流排:
(1)usart1;
(2)高階控制定時器tim1和tim8;
(3)模數轉換器adc1、adc2、adc3;
(4)spi1;
(5)外部中斷exti;
(6)復用io,afio;
(7)通用io:gpioa~g;
3、apb1匯流排:
(1)定時器tim2到tim7;
(2)rtc;
(3)wdt看門狗;
(4)spi2 、spi3;
(5)usart2、usart3;
(6)uart4、uart5;
(7)i2c1,i2c2;
(8)usb./can共享的512位元組sram;
(9)bxcan1、bxcan2;
(10)後備暫存器bkp;
(11)電源控制pwr;
(12)dac
STM32學習筆記 基礎外設 EXTI
四 為什麼配置中斷功能時要在apb2中使能afio相關功能?五 外部中斷bug總結 配置中斷分組nvic並使用中斷 void nvic exit cfg gpio初始化 void gpio exit cfg 初始化線上中斷,設定觸發條件等 void exti cfg exti2中斷處理函式 void...
STM32匯流排架構筆記
amba是一種soc system of chip 匯流排標準,有amba1.0 2.0 3.0標準。利用amba定義的一款匯流排架構 ahb advanced high performance bus 高階高效能匯流排 asb advanced system bus 高階系統匯流排 apb adv...
學習筆記 stm32的usb外設概述
一 stm32的usb簡介 1。usb外設實現了usb2.0全速匯流排和apb1匯流排間的介面。2。usb外設支援usb掛起 恢復操作,可以停止裝置時鐘實現低功耗。二 usb主要特徵 1。符合usb2.0全速裝置的技術規範 2。可配置1到8個usb埠 3。crc 迴圈榮譽校驗 生成 檢驗,反向不歸零...