ARM芯片stm32中的AHB和APB是什么意思
AHB,是Advanced High performance Bus的縮寫,譯作高級(jí)高性能總線,這是一種“系統(tǒng)總線”。
AHB主要用于高性能模塊(如CPU、DMA和DSP等)之間的連接。AHB 系統(tǒng)由主模塊、從模塊和基礎(chǔ)結(jié)構(gòu)(Infrastructure)3部分組成,整個(gè)AHB總線上的傳輸都由主模塊發(fā)出,由從模塊負(fù)責(zé)回應(yīng)。
APB,是Advanced Peripheral Bus的縮寫,這是一種外圍總線。
APB主要用于低帶寬的周邊外設(shè)之間的連接,例如UART、1284等,它的總線架構(gòu)不像 AHB支持多個(gè)主模塊,在APB里面唯一的主模塊就是APB 橋。
這兩者都是總線,符合AMBA規(guī)范。