我用PC9S08JM60CLD 开发一数据采集设备,由于用到内部USB接口,所以需要将MCGOUT=48MHz, BUS_CLOCK=24MHz,外部晶振为12MHz,2个22pf电容,1M R电阻匹配,软件设置如下:<br /> void MCG_Init()<br /> { MCGC2 = 0x36;<br /> while(!(MCGSC & 0x02)); //wait for the OSC stable<br /> MCGC1 = 0x1B; <br /> MCGC3 = 0x48;<br /> while ((MCGSC & 0x48) != 0x48); //wait for the PLL is locked<br /> }<br />但是MCU确无法正常工作,运行到MCGC3 = 0x48下一行就出现复位.默认FEI模式可以正常工作.<br />工作电压不知道有关系吗? 3.3V和5V的工作电压我都试过,还是不行.<br />请高手帮我指导一下可能的原因出在哪里?<br />非常感谢. |
|