STC单片机一定要喂狗吗
5个回答
推荐于2016-08-18 · 知道合伙人教育行家
关注
展开全部
1、STC单片机不一定要喂狗。如果程序中不使用STC的看门狗定时器就不用喂狗。
2、单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
3、看门狗定时器(WDT,Watch Dog Timer)是单片机的一个组成部分,它实际上是一个计数器,一般给看门狗一个大数,程序开始运行后看门狗开始倒计数。如果程序运行正常,过一段时间CPU应发出指令让看门狗复位,重新开始倒计数。如果看门狗减到0就认为程序没有正常工作,强制整个系统复位。
2、单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。
3、看门狗定时器(WDT,Watch Dog Timer)是单片机的一个组成部分,它实际上是一个计数器,一般给看门狗一个大数,程序开始运行后看门狗开始倒计数。如果程序运行正常,过一段时间CPU应发出指令让看门狗复位,重新开始倒计数。如果看门狗减到0就认为程序没有正常工作,强制整个系统复位。
深圳市鹏芯集成电路有限公司
2023-08-25 广告
2023-08-25 广告
当然是深圳市鹏芯集成电路有限公司好。深圳市鹏芯集成电路有限公司是专业的正向方案设计和反向研发技术公司。反向设计是指专业从事双面,多层PCB抄板(PCB克隆)、PCB抄数、PCB改板、电路板克隆、BOM清单(物料清单)制作、反推原理图、SMT...
点击进入详情页
本回答由深圳市鹏芯集成电路有限公司提供
展开全部
如果你的程序中不使用STC的看门狗定时器就不用喂狗。
个人感觉MCU片内的看门狗不大好用,原因是大多数喂狗是在T0中断程序模块中执行的,当程序跑飞了时,T0中断程序依然被执行,它还傻傻的继续喂狗,而此时的看门狗实际上已经不起作用了。最好还是在主循环程序中对片外带看门狗的时钟芯片(如PCF8563)执行定时清零。这样既可得到一个片外日历时钟模块,又有比较可靠的狗。
个人感觉MCU片内的看门狗不大好用,原因是大多数喂狗是在T0中断程序模块中执行的,当程序跑飞了时,T0中断程序依然被执行,它还傻傻的继续喂狗,而此时的看门狗实际上已经不起作用了。最好还是在主循环程序中对片外带看门狗的时钟芯片(如PCF8563)执行定时清零。这样既可得到一个片外日历时钟模块,又有比较可靠的狗。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不使能STC单片机看门口则不需要喂狗,一般默认为未使能。
在软件开发和调试阶段,看门口一般无需使能;
但在单片机产品发布时,建议使能看门口,可以增强产品的可靠性。
在软件开发和调试阶段,看门口一般无需使能;
但在单片机产品发布时,建议使能看门口,可以增强产品的可靠性。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
狗是要喂的。 可以选择软件或者硬件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不用,不用理看门狗程序,当成普通的51用旧行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询