问答

汇集网友智慧,解决技术难题

21ic问答首页 - TAG - 看门狗
  • 新唐MS51系列 看门狗喂狗不成功

    配置:看门狗时钟WDT使能,在空闲和掉电模式下不工作。程序看门狗初始化 BIT_TMP=EA; EA=0; TA=0xAA;TA=0x55;WDCON|=0x07; //设备WDT分频,溢出时间1.6S TA=0xAA;TA=0x55;WDCON|=SET_BIT6; //清除计数器 while((WDCON|~SET_BIT6)==0xFF); //确认清除计数器完成 TA=0xAA;TA=0x55;WDCON|=0x80; //看门狗运行 EA=BIT_TMP; 间隔100ms喂狗,喂狗函数 BIT_TMP=EA; EA=0; TA=0xAA;TA=0x55;WDCON|=SET_BIT6; EA=BIT_TMP; 程序运行后,一直复位,喂狗不起作用

    新唐 MUC 看门狗

    17850浏览量 22回复量 关注量
  • GD32F103替换STM32F103 看门狗问题

    芯片为GD32F103VCT6 ,原程序替换后 发现仿真时设置断点就会持续复位,屏蔽看门狗以后正常,请教是什么问题

    看门狗 STM32F103 gd32F103 仿真 芯片 gd32f103vct6

    1924浏览量 3回复量 关注量
  • 关于看门狗的问题请教各位大佬 sos

    [size=14px]请问自带的喂狗函数这为什么要赋值2遍啊?如果我需要通过喂错误的狗来进行系统复位可以直接随便给WDG->CNT个值吗?[/size] [size=14px]* [url=home.php?mod=space&uid=247401]@brief[/url] feed WDG, trig timeout counter to 0[/size] [size=14px]*[/size] [size=14px]* @param[in] none[/size] [size=14px]* [url=home.php?mod=space&uid=266161]@return[/url] none[/size] [size=14px]*/[/size] [size=14px]__STATIC_INLINE void WDG_Feed(void)[/size] [size=14px]{[/size] [size=14px] DisableInterrupts;[/size] [size=14px] WDG->CNT = 0x7908AD15;[/size] [size=14px] WDG->CNT = 0x5AD5A879;[/size] [size=14px] EnableInterrupts;[/size] [size=14px]}[/size]

    看门狗 TE AD TI inter BLE

    2762浏览量 0回复量 关注量
  • STM8L151K4T6 看门狗复位后复位标志不置位 sos

    做一个设计,需要使用IWDG监控系统异常后复位,复位后需要检测复位源进行相关操作。具体测试了一下系统复位后复位寄存器RST_SR的数值,实际使用数码管显示器显示,看门狗定时最大为1.7s,不清狗任由它复位,能够根据LED数码管复位暂停现象判断狗的复位动作。 给系统上电,显示器只显示上电复位标志PORF=1,电源跌落标志ORF=1,而IWDG复位标志IWDGF一直为0,不置位。 请教大神指点。

    看门狗 stm8l151k4 显示器 数码管 数码 RF

    2070浏览量 0回复量 关注量
  • 有没有办法知道,是上电复位,还是RESET脚引发的复位?

    目前,正在用HC32F030系列,做一个小项目。环境比较恶劣,偶有死机。想启用看门狗,无奈,死机时,看门狗也死了。根本无法在死机时复位。最后想到用外部独立看门狗。只是上电时的处理和看门狗复位时的处理稍有不同,不知能否在程序中区分是上电复位,还是RESET引脚引起的复位。哪位大侠比较了解华大,还望不吝赐教一二。多谢。

    Reset 看门狗 引脚 独立看门狗 HC

    2860浏览量 3回复量 关注量
  • HC32F005看门狗开了后有办法关闭吗?

    HC32F005看门狗开了后有办法关闭吗?现在深度休眠下看门狗把芯片唤醒了,有什么解决办法?或者怎么软件复位?

    看门狗 HC 芯片 软件

    2499浏览量 7回复量 关注量