AHB,是Advanced High performance Bus的縮寫(xiě),譯作高級高性能總線(xiàn),這是一種“系統總線(xiàn)”。 AHB主要用于高性能模塊(如CPU、DMA和DSP等)之間的連接。AHB 系統由主模塊、從模塊和基礎結構(Infrastructure)3部分組成,整個(gè)AHB總線(xiàn)上的傳輸都由主模塊發(fā)出,由從模塊負責回應。
APB,是Advanced Peripheral Bus的縮寫(xiě),這是一種外圍總線(xiàn)。APB主要用于低帶寬的周邊外設之間的連接,例如UART、1284等,它的總線(xiàn)架構不像 AHB支持多個(gè)主模塊,在A(yíng)PB里面唯一的主模塊就是APB 橋。這兩者都是總線(xiàn),符合AMBA規范。
系統時(shí)鐘SYSCLK,它是提供M0中絕大部分部件工作的時(shí)鐘源。
SysTick定時(shí)器,它是一個(gè)24位的倒數計數定時(shí)器,當計到0時(shí),將從RELOAD寄存器中自動(dòng)重裝載定時(shí)初值并繼續計數,同時(shí)內部的COUNTFLAG標志會(huì )置位,觸發(fā)中斷(如果中斷使能情況下)。只要不把它在SysTick控制及狀態(tài)寄存器中的使能位清除,就用不停息。
評論