智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 5781|回复: 11
打印 上一主题 下一主题

请问一下K60的看门狗功能??

[复制链接]

3

主题

227

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1511
威望
832
贡献
359
兑换币
409
注册时间
2012-4-26
在线时间
160 小时
跳转到指定楼层
1#
发表于 2013-12-28 16:08:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
期末考试就要来了,复习ing!!!
无聊发个帖子吹下水,貌似大家没怎么使用K60的看门狗吧?
请问下K60的看门狗功能是不是也分独立看门狗和窗口看门狗,这样的话,制定一个控制周期进行喂狗,如果程序陷入了死循环或者跑飞了,系统就自动复位了,那这样不就可以防止小车出现程序跑飞的异常咯?

24

主题

251

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3743

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

QQ
威望
1825
贡献
1052
兑换币
1036
注册时间
2011-10-2
在线时间
433 小时
2#
发表于 2013-12-29 00:18:41 | 只看该作者
可以啊,但是定时喂狗挺麻烦的,还不如直接关了
回复 支持 反对

使用道具 举报

6

主题

151

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1538

优秀会员奖章活跃会员奖章

威望
619
贡献
359
兑换币
407
注册时间
2013-8-28
在线时间
280 小时
3#
发表于 2013-12-29 11:21:19 | 只看该作者
tobeabh 发表于 2013-12-29 00:18
可以啊,但是定时喂狗挺麻烦的,还不如直接关了

不用看门狗的话,有其他的防止程序跑飞的方式么?
回复 支持 反对

使用道具 举报

6

主题

151

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1538

优秀会员奖章活跃会员奖章

威望
619
贡献
359
兑换币
407
注册时间
2013-8-28
在线时间
280 小时
4#
发表于 2013-12-29 11:21:58 | 只看该作者
楼主之前用过STM32?
回复 支持 反对

使用道具 举报

3

主题

227

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1511
威望
832
贡献
359
兑换币
409
注册时间
2012-4-26
在线时间
160 小时
5#
 楼主| 发表于 2013-12-29 14:02:22 | 只看该作者
tobeabh 发表于 2013-12-29 00:18
可以啊,但是定时喂狗挺麻烦的,还不如直接关了

喂狗操作只是一条语句啊,不会暂用太多时间吧?
回复 支持 反对

使用道具 举报

3

主题

227

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1511
威望
832
贡献
359
兑换币
409
注册时间
2012-4-26
在线时间
160 小时
6#
 楼主| 发表于 2013-12-29 14:03:20 | 只看该作者
k0becheng 发表于 2013-12-29 11:21
楼主之前用过STM32?

是的,做过好几个项目了
回复 支持 反对

使用道具 举报

3

主题

227

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1511
威望
832
贡献
359
兑换币
409
注册时间
2012-4-26
在线时间
160 小时
7#
 楼主| 发表于 2013-12-29 14:04:27 | 只看该作者
k0becheng 发表于 2013-12-29 11:21
不用看门狗的话,有其他的防止程序跑飞的方式么?

其实看门狗厉害的人用起来,是非常高级的。不过看门狗的时钟是内部的,准确度相对要低
回复 支持 反对

使用道具 举报

6

主题

151

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1538

优秀会员奖章活跃会员奖章

威望
619
贡献
359
兑换币
407
注册时间
2013-8-28
在线时间
280 小时
8#
发表于 2013-12-29 14:58:14 | 只看该作者
Robins 发表于 2013-12-29 14:03
是的,做过好几个项目了

哦哦 厉害哈!正好昨天没事儿干看了看STM32的看门狗,想请教下窗口看门狗的喂狗操作怎么不用早期唤醒中断(EWI)以及查询状态寄存器(WWDG_SR)的方法来实现。感觉窗口的上下限时间间隔太短了。
回复 支持 反对

使用道具 举报

24

主题

251

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3743

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

QQ
威望
1825
贡献
1052
兑换币
1036
注册时间
2011-10-2
在线时间
433 小时
9#
发表于 2013-12-29 18:00:20 | 只看该作者
Robins 发表于 2013-12-29 14:02
喂狗操作只是一条语句啊,不会暂用太多时间吧?

我感觉吧,智能车里面程序跑死的几率很小,但是除了问题就从根本上解决,而不是用什么办法软重启,硬重启,所以直接把看门狗关了吧,中断的数量越少越好
回复 支持 反对

使用道具 举报

24

主题

251

帖子

0

精华

常驻嘉宾

Rank: 8Rank: 8

积分
3743

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章

QQ
威望
1825
贡献
1052
兑换币
1036
注册时间
2011-10-2
在线时间
433 小时
10#
发表于 2013-12-29 18:00:31 | 只看该作者
k0becheng 发表于 2013-12-29 11:21
不用看门狗的话,有其他的防止程序跑飞的方式么?

我感觉吧,智能车里面程序跑死的几率很小,但是除了问题就从根本上解决,而不是用什么办法软重启,硬重启,所以直接把看门狗关了吧,中断的数量越少越好
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-9-21 22:07 , Processed in 0.161169 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表