你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
查看全部评分
Liryu 发表于 2016-12-5 16:35 折腾了一下午,自己解决了。。。 执行asm("halt");之前先关一下外设时钟,唤醒后,等时钟稳定后再开外设时 ...
小诺爱艾露 发表于 2016-12-15 20:26 你好,我在用stm8的时候也遇到了halt后唤不醒的情况,请问你说在halt()之前先关一下外设时钟, 这里的外 ...
执行asm("halt");之前先关一下外设时钟,唤醒后,等时钟稳定后再开外设时钟就好了。。。
评分
查看全部评分
你好,我在用stm8的时候也遇到了halt后唤不醒的情况,请问你说在halt()之前先关一下外设时钟, 这里的外设时钟是指哪些外设(包括RTC吗)?
AWU的时钟是LSI,这个在进入halt之后是自己会开启的,我说的关闭是把ADC、定时器这些关掉