lpc23xx時鐘和外部中斷學習

LPC2300系列ARM含有3個時鐘源:
主振盪器         1MHZ-24MHZ  
內部RC振盪器 4MHZ 
RTC振盪器     32.768kHZ 
三者均可用作RTC時鐘源、看門狗定時器時鐘源、 可以驅動PLL和CPU的時鐘源
通過時鐘源選擇寄存器CLKSRCSEL開選擇
PLL用來對輸入時鐘FIN升頻 ,以提供更高的頻率FCCO
PLL控制寄存器的連接控制塊: 用以選擇PLL還是直接使用FIN
時鐘分頻器 用於對FCCO或FIN分頻 使外設和CPU在合適的速度下工作

FCCO = FIN * 2M /N (FIN  32KHZ-50MHZ     FCCO 275MHZ-550MHZ    288MHZ性能最佳   N 1到32,建議取1 這樣M取值就好取    M一般在6- 512之間)


外部中斷簡介:4個外部中斷輸入,並可用於將處理器從掉電模式喚醒
P2.10 EINT0
P2.11 EINT1
P2.12 EINT2
P2.13 EINT3
外部中斷信號經過PINSELX寄存器控制的引腳連接模塊,判斷輸入信號的極性和方式是否符合預設要求。
觸發方式:電平觸發和邊沿觸發。由模式寄存器和極性寄存器控制!!!!
處理外部中斷事件:查詢方式:     用戶代碼需要對外部中斷標誌寄存器檢測。 (個人理解爲當IO口來查詢)
                              中斷方式:     需要設置向量中斷控制器。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章