首先,該芯片的時鐘源(振蕩器)系統(tǒng)如下圖所示
時鐘源.jpg (46.07 KB, 下載次數(shù): 153)
下載附件
dsPIC30F時鐘源
2018-7-14 22:04 上傳
使用外部晶振時,可選擇倍頻操作以及分頻操作,最后獲得系統(tǒng)時鐘。
其中對于不同的外部晶振對應的時鐘源配置也是不同的,主要分為:
1. XTL,200kHz - 4MHz
2. XT, 4MHz - 10MHz
3. HS, 10MHz - 25MHz
例如目標版的外部晶振是8MHz,則在軟件配置時,應有如下語句:
- _FOSC(CSW_FSCM_ON & XT_PLL8);
復制代碼
8MHz在4MHz-10MHz之間,故選擇XT參數(shù),PLL8則表示8倍頻
同樣的如果需要分頻,對OSCCON寄存器的POST位進行配置即可。
總結(jié):以上述情況為例,采用8MHz外部晶振,8倍頻,不分頻,則有如下結(jié)果
系統(tǒng)時鐘頻率Fsysclk = 8Fosc = 64MHz;
指令周期頻率Fcy = Fosc/4 = 2MHz; |