C8051F的单片机调试时,在时钟初始化中 OSCICN = 0x88;语句出现问题
答案:1 悬赏:20 手机版
解决时间 2021-01-30 06:32
- 提问者网友:人傍凄凉立暮秋
- 2021-01-29 10:49
C8051F的单片机调试时,在时钟初始化中 OSCICN = 0x88;语句出现问题
最佳答案
- 五星知识达人网友:纵马山川剑自提
- 2021-01-29 12:27
你用的晶振是多少?
我用的是F020,晶振22.1184MHz,时钟初始化的代码是:
void SYSCLK_Init()
{
unsigned int i;
OSCXCN=0x67; //0x67=0110,0111
for(i=0;i<256;i++); //等待>1ms
while(!(OSCXCN&0x80)); //等待XTLVLD变为1
OSCICN=0x88; //时钟失效监测器,选择外部时钟源作为系统时钟
}
我用的是F020,晶振22.1184MHz,时钟初始化的代码是:
void SYSCLK_Init()
{
unsigned int i;
OSCXCN=0x67; //0x67=0110,0111
for(i=0;i<256;i++); //等待>1ms
while(!(OSCXCN&0x80)); //等待XTLVLD变为1
OSCICN=0x88; //时钟失效监测器,选择外部时钟源作为系统时钟
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯