打印
[其他ST产品]

ST7LITEU05的LITE TIMER可以Realtime Clock和Watchdog同时工作吗

[复制链接]
2568|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
leojiang|  楼主 | 2008-6-29 11:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ST7LITEU05的LITE TIMER可以Realtime Clock和Watchdog同时工作吗?
是否只可以选1个?
沙发
香水城| | 2008-6-29 13:52 | 只看该作者

可以同时工作

但是时间基准是相同的。

使用特权

评论回复
板凳
leojiang|  楼主 | 2008-7-2 12:53 | 只看该作者

我实验了可以同时工作,有如下问题:

Watchdog设置的是2ms到期,也用Realtime Clock做了2ms的中断,在中断里面喂狗,目前可以正常工作,但是由于时间基准相同,这样喂狗可能不可靠?如果温度变化时钟变化可以有问题,我用内部的RC 4M时钟。

使用特权

评论回复
地板
香水城| | 2008-7-2 13:38 | 只看该作者

绝对不能在中断中喂狗!

设置看门狗的目的就是要在程序跑乱的情况下能够恢复,但程序跑乱时中断仍然可以进入,在中断中喂狗达不到应有的恢复作用。

使用特权

评论回复
5
leojiang|  楼主 | 2008-7-2 16:08 | 只看该作者

这个芯片可以把Watchdog到期的时间弄长吗?

如果可以让Watchdog到期的时间为150ms,我确实想在主程序里面喂狗。

使用特权

评论回复
6
香水城| | 2008-7-2 16:18 | 只看该作者

可以,但必须以降低CPU时钟频率为代价

使用特权

评论回复
7
leojiang|  楼主 | 2008-7-2 18:18 | 只看该作者

那就麻烦了,时钟太慢,AD采样也慢

还有没有别的选择?不改4M时钟的话,还是这种8脚的MCU只可以这样了。

使用特权

评论回复
8
香水城| | 2008-7-2 18:32 | 只看该作者

这种8脚的MCU只可以这样

使用特权

评论回复
9
leojiang|  楼主 | 2008-7-2 22:23 | 只看该作者

谢谢版主的解答

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

102

帖子

2

粉丝