社区
硬件设计
帖子详情
请教个硬件看门狗的问题
qgq8312
2011-07-01 01:57:26
现在用的芯片有个内狗,已经开启了
但是在某些场合(如高温)下CPU死机,没有复位
也就是内狗没有起作用
如果用外狗,这个问题能解决吗?
...全文
467
21
打赏
收藏
请教个硬件看门狗的问题
现在用的芯片有个内狗,已经开启了 但是在某些场合(如高温)下CPU死机,没有复位 也就是内狗没有起作用 如果用外狗,这个问题能解决吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qgq8312
2011-08-22
打赏
举报
回复
现在在改方案了,谢谢大家
jldream110
2011-08-22
打赏
举报
回复
增加散热方案吧 或者更换芯片
bjczf
2011-08-22
打赏
举报
回复
路过
那东西在室外用,热的时候70多度都有的
其中几个出现这个问题,有的从来没有问题,我想不太可能是程序的问题。
qgq8312
2011-08-22
打赏
举报
回复
那东西在室外用,热的时候70多度都有的
其中几个出现这个问题,有的从来没有问题,我想不太可能是程序的问题。
置于喂狗,是因为程序循环周期很小,觉得那样喂狗太费时间,所以拿到外面的
alenyou
2011-08-06
打赏
举报
回复
路过~
wujn2011
2011-08-03
打赏
举报
回复
死机不一定是发热了,查查你的程序吧
starmanwt
2011-08-02
打赏
举报
回复
这个ic可能发热,死掉之后不工作温度降低,reboot后又发热。。。。
pro_or_gram
2011-07-30
打赏
举报
回复
看门狗可以使用进程喂么? 这样可以吗? 我不太清楚啊,你看看linux code 怎么喂的。
我觉得依赖于进程不行吧,应该是哪里需要就调用函数在哪里喂。
个人想法。
shashadexiaohuo
2011-07-21
打赏
举报
回复
我用PIC的片子,在高温下工作
用的是内部的看门狗
到现在也没出过问题啊
jldream110
2011-07-01
打赏
举报
回复
内狗 用处不大 外狗好些
jq_whh
2011-07-01
打赏
举报
回复
按说,看门狗是用来监视应用程序的,这样只能说看门狗这个进程工作正常(当然排除硬件问题),不能说明应用程序是否正常,把喂狗代码转移到应用程序中看看
qgq8312
2011-07-01
打赏
举报
回复
哦,我的是这样的,用在linux系统里面,相当于多任务
看门狗用的是一个单独的程序进程,
一个while循环,里面喂一次狗,然后sleep 10s
应用是另外一个代码进程。所以不清楚了。。
jq_whh
2011-07-01
打赏
举报
回复
这我不一定说的全面。
排除硬件原因不谈,由软件引起的“死机”的原因归根结底只有一种:陷入了死循环。
为了防止死循环,特殊喂狗的地方一般是:
1、循环操作之前
2、复杂的判断之前
3、嵌套、递归操作之前
4、尤其是前面几种情况组合使用的时候
这些操作里很可能会因为满足了某种想象不到条件而陷入死循环,所以绝不可以喂狗,如果时间确实需要很长,要把这些操作分割成若干个小任务。
另外还遇到过一种情况,在数据存取时因为数据出错而操作到了寄存器,破坏了寄存器的状态,停止了看门狗。
qgq8312
2011-07-01
打赏
举报
回复
什么时候是不该喂狗的地方?
jq_whh
2011-07-01
打赏
举报
回复
就是说在不该喂狗的地方喂了
jq_whh
2011-07-01
打赏
举报
回复
这种情况软件问题的可能性也不小,我遇到过两次这样的情况,最后都发现是软件问题
qgq8312
2011-07-01
打赏
举报
回复
但是我有个疑问,如果是高温引起的死机,
为什么重新上电就能工作了呢?为什么看门狗复位不了
jq_whh
2011-07-01
打赏
举报
回复
散热+耐高温器件
qgq8312
2011-07-01
打赏
举报
回复
死机后板子如果重新上电还能正常工作,我们原本怀疑是高温的问题,因为基本上都是在外面很热的时候死掉的
如果这种情况,有没什么办法解决呢
ningxin
2011-07-01
打赏
举报
回复
对超温工作来说,看门狗用处不大。主要对电磁干扰一类比较管用。
加载更多回复(1)
51单片机(STC89C52RC)
看门狗
设置
没有用过其他的单片机,网上说是可以外置
看门狗
来防止干扰的,保障程序运行,
看门狗
的含义请
请教
google大神或者baidu大哥. STC单片机当中,内置有一个
看门狗
,它是使用WDT_CONTR寄存器的,也有采用定时器模拟的方式实现,还是这个内置的方便,手册上给出了预分频的大概时间,用户们可根据需要进行选择,时序要求严格则选择最近的,否则一般选最长的. 在一开始设置 sfr WDT_CO...
【软件STM32cubeIDE下STM32H743xx使用:
看门狗
iwdg+复位标志位-基础样例】
最近调试H7时,以为H7上复位标志位和F4上不太一样,所以做完实验后,决定有必要记录下,实验结论是一样的,另外也在H7上调试
看门狗
,让吃灰的H7发挥作用,也用用。用STM32也好几年了,很多像pwm和串口,也调试过很多了,但仍然认为很多东西,依旧要当自己为新手。像这次调试的这个,之前没有调试过,也没有想到过会要用上。关于F4和F1标志位情况,可以看我之前文章。软件STM32cubeIDE下STM32F1xx和STM32F4xx使用:备份寄存器+复位标志位-基础样例不加入换行符,单片机就也会输出。
手机卡变了 发短消息通知
模仿功能:SIM检测程序 模仿对象:手机
看门狗
模仿进度:第一期 开发平台:Windows Mobile平台 你我不是万人迷,手机里没啥暧昧短信;你我不是大明星,手机里也藏不下火热照片……虽然你我都是小市民,但手机里还是难免有不想让人知道的东西。手机丢了咋办?不如请个
看门狗
吧。本期,我们先来实现SIM卡跟手机的绑定。 SIM检测程序设计思路 我们要实现的功能是每次开机时,验证手机里的SI...
做DSP应该懂的56个
问题
,反正我已经收藏了!
DSP 即数字信号处理技术, DSP 芯片即指能够实现数字信号处理技术的芯片。 DSP芯片是一种快速强大的微处理器,独特之处在于它能即时处理资料。 DSP 芯片的内部采用程序和数据分开的哈佛结构,具有专门的
硬件
乘法器,可以用来快速的实现各种数字信号处理算法。 在当今的数字化时代背景下, DSP 己成为通信、计算机、消费类电子产品等领域的基础器件。下面是关于DSP必须了解的一些重要知识点,这些知识点...
QT上位机串口通信工具实现之概述篇
系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 前言 对不起友友们哈哈哈,unity的C#串口通讯开发估计要暂停一下了,但是我当初实现的时候是能够完全达到通讯的,但是比如你通讯里如何打包、分析指令那些有待细看,在开发过程中因为线程堵塞
问题
会导致通讯失败,所以这些
问题
都有待解决。 但是我还没解决完就被推荐改成QT开发串口通讯了!!所以这个我会持续更新
硬件设计
6,127
社区成员
11,292
社区内容
发帖
与我相关
我的任务
硬件设计
硬件/嵌入开发 硬件设计
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 硬件设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章