沁恒CH552有空闲模式吗?

刚接触这个芯片,要研究一下USB传输,先写个简单程序熟悉一下环境,因习惯于让MCU无事时进入空闲模式工作,所以把这样的程序移植过来使用,发现不能正常工作。就研究阅读说明书寻找相关内容。发现没有空闲方式位IDL,只有掉电方式PD。而这种方式不能用定时器T0或T1唤醒。再想用看门狗实现唤醒,也没找到在PD状态下,看门狗是否还工作的介绍。望指点,谢谢。

您好,CH552进入睡眠时看门狗也不工作。

download0.pngdownload.png


谢谢回复,看来定时唤醒没办法实现了,只能通过外部事件唤醒了。为什么要取消空闲模式呢?


您好,

早先51的空闲模式目的是为了省电,那时MCU电流数十mA。现在MCU只有4mA,且内核占比很小,空闲模式(是关内核)省电不明显。

如果不适用PD状态,变通方法是,在空闲时降低主频运行(代替定时),也能省电。



只有登录才能回复,可以选择微信账号登录