| 
 
| 程序是在2124上调试的, 运行正常;<br />后来更换成了2134, 主要是看中独立供电的RTC;<br /><br />测试发现RTC正常,外接晶振也正常,但外接供电有问题<br />一旦安装电池, CPU仿佛就停在某个中断里了.<br /><br />2124上调试的程序用的是2119开发板的模板;<br />目前用2119开发板最简单的RTC打印输出程序, 也会遇到同样的问题.<br /><br />请问大家: 是否需要更换开发模板? 或者需要修改哪些设置? 还是程序里什么地方需要修改?<br /><br />谢谢!<br /><br />    PINSEL1 = 0;<br />    IO1DIR     =    LEDCON3 | LEDCON2;<br />    <br />    VICIntSelect &= ~(1 << 13);<br />    VICVectCntl0 = 0x20 | 13;<br />    VICVectAddr0 = (uint32)IRQ_RTC;<br />    VICIntEnable = (1 << 13);<br />    <br />       CIIR = 0x01;                                // 每分钟产生一次RTC中断 0x02<br />       CCR = 0x11;                                    // 启动RTC    <br />       <br />       while(1);<br /><br />/*********************************************************************<br />    名称: IRQ_RTC()<br />    RTC中断服务程序, 每秒输出当前时间; (测试中断嵌套)<br />*********************************************************************/<br />void __irq IRQ_RTC(void)<br />{<br />    if((IO1SET & LEDCON3) == 0)<br />    {<br />        IO1SET = LEDCON3;<br />    }<br />    else<br />    {<br />        IO1CLR = LEDCON3;<br />    }    <br /><br />    ILR = 0x03;<br />    VICVectAddr = 0;<br />} | 
 |