STC8H1K 掉电模式后 有时候无法唤醒 求解
如图 有时候多加几十个NOP又正常了 改动一下其他代码又不行,又要再加几十个nop 才行,这个究竟是什么问题吖? 下面已经加了好多NOP了 才勉强能正常。会不会是其他问题导致的?本帖最后由 乘风飞扬 于 2023-2-14 19:17 编辑
你的IRC主频设置多少?如果高的话(例如30M以上),可以将IRCDB值减小(默认0x80),例如:
P_SW2 |= 0x80;//扩展寄存器访问使能
IRCDB = 0x10; //IRCDB设置减小,增加内部高速振荡器去抖
休眠唤醒可以参考实验箱例程包里面的例子,确保唤醒信号正常,例如通过外部中断下降沿唤醒的话,休眠前保证中断脚电平为高电平,这样休眠后中断脚电平拉低就能唤醒了。
乘风飞扬 发表于 2023-2-14 19:14
你的IRC主频设置多少?如果高的话(例如30M以上),可以将IRCDB值减小(默认0x80),例如:
P_SW2 |= 0x80 ...
主频设置35M 果然是IRCDB值减小(默认0x80)这个问题
页:
[1]