STC单片机一定要喂狗吗

 我来答
ygk2003
推荐于2016-08-18 · 知道合伙人教育行家
ygk2003
知道合伙人教育行家
采纳数:4779 获赞数:139716
2007年毕业于兰州大学管理学院行政管理专业,学士学位。工会工作5年从业经历;档案工作7年从业经历。

向TA提问 私信TA
展开全部
1、STC单片机不一定要喂狗。如果程序中不使用STC的看门狗定时器就不用喂狗。
2、单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
3、看门狗定时器(WDT,Watch Dog Timer)是单片机的一个组成部分,它实际上是一个计数器,一般给看门狗一个大数,程序开始运行后看门狗开始倒计数。如果程序运行正常,过一段时间CPU应发出指令让看门狗复位,重新开始倒计数。如果看门狗减到0就认为程序没有正常工作,强制整个系统复位。
f5911
2011-02-01 · TA获得超过132个赞
知道答主
回答量:70
采纳率:0%
帮助的人:35.6万
展开全部
如果你的程序中不使用STC的看门狗定时器就不用喂狗。
个人感觉MCU片内的看门狗不大好用,原因是大多数喂狗是在T0中断程序模块中执行的,当程序跑飞了时,T0中断程序依然被执行,它还傻傻的继续喂狗,而此时的看门狗实际上已经不起作用了。最好还是在主循环程序中对片外带看门狗的时钟芯片(如PCF8563)执行定时清零。这样既可得到一个片外日历时钟模块,又有比较可靠的狗。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yifanfeng93
2011-02-01 · TA获得超过147个赞
知道答主
回答量:129
采纳率:0%
帮助的人:0
展开全部
不使能STC单片机看门口则不需要喂狗,一般默认为未使能。
在软件开发和调试阶段,看门口一般无需使能;
但在单片机产品发布时,建议使能看门口,可以增强产品的可靠性。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
728240976
2011-02-01 · TA获得超过315个赞
知道答主
回答量:39
采纳率:0%
帮助的人:13.6万
展开全部
狗是要喂的。 可以选择软件或者硬件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
超龄x学生6a8
2011-02-01 · TA获得超过194个赞
知道答主
回答量:79
采纳率:0%
帮助的人:33.1万
展开全部
不用,不用理看门狗程序,当成普通的51用旧行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式