FCCO = FIN * 2M /N (FIN 32KHZ-50MHZ FCCO 275MHZ-550MHZ 288MHZ性能最佳 N 1到32,建議取1 這樣M取值就好取 M一般在6- 512之間)
lpc23xx時鐘和外部中斷學習
LPC2300系列ARM含有3個時鐘源:
主振盪器 1MHZ-24MHZ
內部RC振盪器 4MHZ
RTC振盪器 32.768kHZ
三者均可用作RTC時鐘源、看門狗定時器時鐘源、 可以驅動PLL和CPU的時鐘源
通過時鐘源選擇寄存器CLKSRCSEL開選擇
PLL用來對輸入時鐘FIN升頻 ,以提供更高的頻率FCCO
PLL控制寄存器的連接控制塊: 用以選擇PLL還是直接使用FIN
時鐘分頻器 用於對FCCO或FIN分頻 使外設和CPU在合適的速度下工作
外部中斷簡介:4個外部中斷輸入,並可用於將處理器從掉電模式喚醒
P2.10 EINT0
P2.11 EINT1
P2.12 EINT2
P2.13 EINT3
外部中斷信號經過PINSELX寄存器控制的引腳連接模塊,判斷輸入信號的極性和方式是否符合預設要求。
觸發方式:電平觸發和邊沿觸發。由模式寄存器和極性寄存器控制!!!!
處理外部中斷事件:查詢方式: 用戶代碼需要對外部中斷標誌寄存器檢測。 (個人理解爲當IO口來查詢)
中斷方式: 需要設置向量中斷控制器。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.