This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
最近在调430,城序在仿真器模式下运行正常。程序中有写一条语句,如果程序跑起来,二极管灯会亮。但是在自加载模式下,发现一上电有时候二极管灯不亮。有时候会出现二极管灯一亮一灭的现象,我判断是程序一直在自加载,并且自加载失败。我想问一下自加载失败的原因是什么?有没有标识自加载成功或是失败标志。我用的电源是稳压源,观察到在二极管灯一闪一灭的过程中,电流从0.12A会跳到0.5A左右,一直这样循环。复位信号在整个过程中都是高的。
yanyan sue,
你程序里有没有把看门狗WDT关掉啊? 需要在程序一开始就把看门狗关掉。或者关掉了,但是需要初始化的数据太多了,超过了看门狗复位时间。
看你的描述,感觉是什么机制导致了程序一直复位。
看门狗在程序一开始的时候就关掉了。今天又出现的问题是,仿真模式下,点击debug报错,错误信息是unknown device。现在我已经混乱了,因为曾经调通过,无论是仿真模式还是自加载模式,现在出错,就表明系统不是很稳定,或是设计上存在欠缺。
如果有EVM,就把程序放EVM看是否正常。如果没有EVM,就把所有负载尽可能都断开,看MCU是否程序可以跑。检测IO口可以放示波器看。
还可以烧输出MCLK的例程,用示波器看整个过程晶振输出是否稳定,如果有异常把波形截图贴上来。最好先试默认频率,再试不用DCO以及DCO到高频的。做对比。
烧了例程测试的同时可以放一个探头在VCC引脚看电压上电时间是怎样的?上电后是否有波动。