本帖最后由 bblythe2017 于 2018-8-18 16:56 编辑
一直都是用的ARM芯片,最近有个小应用,使用了N76E003芯片,调试的时候发现了非常奇怪的问题。
1.使用BSP中的IAP_MHIRC例程,编译后点击“LOAD”按钮,示波器测试P1.1(14脚),有103KHZ脉冲输出。
2.奇怪的是,注释掉//set_CLOEN,这条语句,编译后点击“LOAD”按钮,示波器测试P1.1(14脚),仍然有103KHZ脉冲输出。正常是应该没有输出了。
3.系统断电,重新上电,示波器测试P1.1(14脚),现在正常了,没有输出了。
4.非常多次的测试,包括注释掉//MODIFY_HIRC_166();//CKDIV = 0x50;保留最精简的系统,重复上面1-3的步骤,还会出现注释掉//set_CLOEN,P1.1(14脚)有脉冲输出的情况。
5.跟其他工程师一起测试,用其他电脑,其他版本的软件,也发现这个问题。仿真器是nulink,有升级固件。
void main(void)
{
CKDIV = 0x00;
P11_PushPull_Mode;
MODIFY_HIRC_166();
CKDIV = 0x50; //HIRC devider 160
set_CLOEN; //Check HIRC out wavefrom to confirm the HIRC modified
while (1);
}
请教大家使用的时候,有没有发现这个奇怪的问题?有条件的网友,按我的步骤,请帮忙测试下。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
测试发现了,很奇怪的问题,不但是上面的那个问题,还有IAP的问题,还没有问批量的价格。
一周热门 更多>