STM8L152定时器工作时刻和活跃停机问题,请教。

2019-07-19 20:19发布

想在152休眠时,维持一个以毫秒或微秒为单位的时钟计数(最大60000,之后自动重计)。请问活跃停机时,152能让定时器,比如TIM4运转吗?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
myopendev2019
1楼-- · 2019-07-20 23:13
edmund1234 发表于 2019-3-4 21:00
问题是你要多精准的定时?要可编程的定时时间吗?

我需要的是毫秒级的定时。是可通过编程来调整的。
edmund1234
2楼-- · 2019-07-21 03:38
 精彩回答 2  元偷偷看……
edmund1234
3楼-- · 2019-07-21 05:39
 精彩回答 2  元偷偷看……
myopendev2019
4楼-- · 2019-07-21 06:39
edmund1234 发表于 2019-3-4 21:24
1, 用看门狗, 配置了时间, 不喂, 饿死为止, 但看门狗用的是内部晶振, 误差较大, 你看看能不能满足 ...

谢谢你热心帮助,站我开阔了思路。接着看了一些资料,想到一个另外的思路,不知道对不对?用152的RTC,把分频比秒还做小1000倍,形成毫秒计数,利用闹钟中断来实现6000毫秒中断。实验了一下,好像是可以的。内部RC不太准,只能通过其它方式来校时了。
myopendev2019
5楼-- · 2019-07-21 08:44
 精彩回答 2  元偷偷看……
myopendev2019
6楼-- · 2019-07-21 09:15
在大家的帮助下,现在的基本的想法是,可以用RTC单元,缩小分频1000倍,得到毫秒计时。

一周热门 更多>