标题:
时钟频率与中断冲突
[打印本页]
作者:
wostky
时间:
2007-6-17 00:45
标题:
时钟频率与中断冲突
我用的是清华的板子(外接16M晶振),当改变频率时,PH口中断有时可以发生有时不发生(不改变频率时可以正常发生中断)。
//时钟初始化//
void init_PLL(){
REFDV=1;
SYNR=2;
asm("nop");
asm("nop");
asm("nop");
asm("nop");//等待时钟稳定
while((CRGFLG&0X08)==0)
CLKSEL=0X80;
}
也没超频阿。
//PH口初始化//
void PORTHInit(void) {
DDRH=0XFE;
PERH=0X00; //不允许上拉或下拉
PPSH = 0X01; // 上升沿触发中断,下拉
PIEH = 0X01; //中断允许
PIFH = 0X01;
}
作者:
strongchen
时间:
2007-6-18 10:52
为何将PERH设为0,不允许上拉或下拉?外部有下拉吗?电路是怎样的?
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0