8H1k08 TSSOP20 自动复位问题
上电后即进入掉电模式,用掉电唤醒定时器唤醒,设置时间5S,唤醒后即自动复位重启(不是冷启动)下载了200套,大概10%左右会有这种情况。
修改了一些程序代码后(去掉一些多余的定义和一些优化),重新下载后自动复位现象消失。
知道是代码问题,但不是所有的都会出现。
加 20个 NOP 看下
本帖最后由 new1day 于 2023-11-30 20:20 编辑
神农鼎 发表于 2023-11-30 19:39
加 20个 NOP 看下
好的,我试一下,当前是6个NOP。
另外,IRC频率是33.1776M ,IRCDB没做过修改,是否有关系。
new1day 发表于 2023-11-30 20:19
好的,我试一下,当前是6个NOP。
另外,IRC频率是33.1776M ,IRCDB没做过修改,是否有关系。
将内部的自动等待时间也改到最长 神农鼎 发表于 2023-11-30 19:39
加 20个 NOP 看下
STC8G1K08,是否没有这个问题,这个代码是从8G1K移植过来的,做了裁剪,去掉一些功能。
掉电唤醒后的 6个NOP没有改,之前是看到有手册上示例代码要求PCON|=0x02 后加至少5个NOP。
难道8H系列要多加一些? 神农鼎 发表于 2023-11-30 20:51
将内部的自动等待时间也改到最长
把IRCDB设到多少合适?
或者把IRC降低到30M以下是否会改善
页:
[1]