ARM-CortexM0系統時鐘
APB,是Advanced Peripheral Bus的縮寫,這是一種外圍總線。APB主要用于低帶寬的周邊外設之間的連接,例如UART、1284等,它的總線架構不像 AHB支持多個主模塊,在APB里面唯一的主模塊就是APB 橋。這兩者都是總線,符合AMBA規范。
系統時鐘SYSCLK,它是提供M0中絕大部分部件工作的時鐘源。
SysTick定時器,它是一個24位的倒數計數定時器,當計到0時,將從RELOAD寄存器中自動重裝載定時初值并繼續計數,同時內部的COUNTFLAG 標志會置位,觸發中斷 (如果中斷使能情況下)。只要不把它在SysTick控制及狀態寄存器中的使能位清除,就用不停息。
評論