- 打卡等级:初来乍到
- 打卡总天数:6
- 最近打卡:2025-02-15 22:45:37
高级会员
- 积分
- 604
|
发表于 2024-10-15 18:25:07
|
显示全部楼层
/*
设置系统工作频率为40.0900M,
CREHF设置为0,CRECNT设置为:(16*40090000)/32768=19575.19,取值为19575(4C770H)
即CRECNTH设置为4CH,CRECNTL设置为77H,CRERSE设置为:19575*0.5%=98(62H)
*/
X32KCR = 0xc0; //启动外部32.768K晶振
while(!(X32KCR&0x01));
IRCBAND = 0x04;//选择内部高速HIRC频段为44M段
CLKSEL = 0x40;//选择内部高速HIRC为系统时钟源 P216
CRECNTH = 0x4c;//设置目标频率高8位
CRECNTL = 0x77;//设置目标频率低8位
CRERES = 0x62;//设置追频误差
CRECR = 0x90;//设置追频速度 P235
// while(!(CRECR&0x01));//等待追频校准完成 |
|