今天小金就给大家带来看门狗怎么放,希望对大家有所帮助。
具体方法:
1.硬件看门狗具备独立的看门狗电路,这个电路可以使独立于单片机的,也可以是单片机内部集成的。其中,外部看门狗电路本质上是一个可控的外接定时器电路。通过将该定时器电路的输出端口和单片机的复位端口相连,将电路的输入端口和单片机的某个端口相连,在程序正常工作是对看门狗电路清零,当程序异常时,由于没有及时清零,看门狗电路溢出后在单片机复位端口产生一个复位信号,使得单片机程序重新回归正轨。

2.下面是一个由分立元件组成的看门狗电路:图中的单片机的第7脚是复位端口,C2和R3构成基本的复位电路(高电平复位)。C1、R1、R2、Q1构成看门狗电路,当R1和C1连接的P12端口为低电平是三极管Q1导通。RST脚被设定为高电平,单片机进入复位阶段。电容C1是为了保证足够的复位时间。需要注意的时,这个电路必须保证P12端口上电是浮空或者高电平状态,否则会导致单片机一直处于复位状态,无法正常工作。

3.如果担心三极管失效长通导致单片机复位端口一直为高电平,那么可以在看门狗电路的输出端加一个电容进行耦合。这样可以保证该电路仅对脉冲信号有效,对于持续的高电平则无效。

4.对于内部集成看门狗电路的应用,只需要设置好看门狗的溢出时间、使能看门狗功能,这个操作不同的单片机有所区别,具体可参考相关规格书。

5.看门狗设置完毕后,只需要在主循环指定位置使用相关指令清零看门狗即可完成“喂狗”操作。
#define CLR_WDT() {WDT_CONTR = 0x17;}
void main(void)
{
while(1)
{
CLR_WDT();//清看门狗
}
}

关于看门狗怎么放的内容就到这里了,希望通过小金分享的内容能够让你更好地畅玩游戏,更多游戏内容请继续关注金符游戏后续更新吧。
2022-07-31
2022-07-21
2022-10-06
2022-08-02
2022-04-29
1944战壕战
飞行射击22mb
下载
密室逃脱苹果版
休闲益智91.5MB
下载
密室逃脱苹果版
休闲益智34.9MB
下载
纸牌接龙蜘蛛纸牌苹果最新版
休闲益智24.3MB
下载
蜘蛛纸牌苹果版免费
休闲益智101MB
下载
蜘蛛纸牌苹果版
休闲益智17.7MB
下载
蜘蛛纸牌苹果版
休闲益智71.2MB
下载
蜘蛛纸牌苹果手机版
休闲益智71.2MB
下载
刺激大作战苹果版
休闲益智93.5MB
下载
Warhammer 40,000 Regicide 2.4游戏
策略塔防19 MB
下载