最近在看計(jì)算機(jī)體系結(jié)構(gòu)和stm32,對于AHB、APB1、APB2總線找不到在計(jì)算機(jī)體系結(jié)構(gòu)中的屬于,于是深入探究了AHB、APB1、APB2和計(jì)算機(jī)三大總線數(shù)據(jù)總線、地址總線和控制總線的關(guān)系。
- AHB=Advanced High Performance Bus,譯作高級(jí)高性能總線。AHB用于高性能模塊(如CPU、DMA和DSP等)之間的連接。
- APB=Advanced Peripheral Bus,譯作高級(jí)外設(shè)總線。APB主要用于低帶寬的周邊外設(shè)之間的連接,例如UART、1284等。在STM32中APB又可分為APB1和APB2,具體所連接的外設(shè)又有所不同,如下圖(STM32F10xxx系統(tǒng)結(jié)構(gòu)圖)。
總體來說,在STM32微控制器中,AHB、APB1和APB2屬于處理器總線中的一種,而不是計(jì)算機(jī)三大總線中的數(shù)據(jù)總線、地址總線和控制總線。文章來源:http://www.zghlxwxcb.cn/news/detail-692054.html
- AHB (Advanced High-performance Bus)是STM32中的高性能總線,用于連接處理器核心、高速存儲(chǔ)器和高帶寬外設(shè)。
- APB1 (Advanced Peripheral Bus 1)和APB2 (Advanced Peripheral Bus 2)是STM32中的低速外設(shè)總線。APB1總線上連接了一些低速外設(shè)和模塊,如串口、I2C、SPI等。APB2總線上則連接了一些高速外設(shè)和模塊,如定時(shí)器、串行接口、USB等。
? ? ? ? 總之,總線是一種用于連接處理器、內(nèi)存和外設(shè)的通信架構(gòu),它可以傳輸數(shù)據(jù)和控制信號(hào)。計(jì)算機(jī)中的三大總線由數(shù)據(jù)總線、地址總線和控制總線組成,它們用于處理器與內(nèi)存和外設(shè)之間的數(shù)據(jù)傳輸、地址定位和控制信號(hào)傳遞。在STM32中,AHB、APB1和APB2都屬于處理器總線,用于連接處理器和外設(shè)之間的數(shù)據(jù)傳輸和控制信號(hào)傳遞。文章來源地址http://www.zghlxwxcb.cn/news/detail-692054.html
到了這里,關(guān)于stm32中的AHB、APB1、APB2分別屬于計(jì)算機(jī)三大總線數(shù)據(jù)總線、地址總線和控制總線中的哪一種?的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!