本实例使用LPC2138微控制器,Keil+Proteus模拟实现。 本实例使用定时器计数,当计数值到达时触发定时器中断,在定时器中断程序中喂狗,涉及模块包括晶振、PLL、定时器、看门狗和VIC。 每次喂狗的同时,将P0.1 GPIO输出电平取反,外接一个LED灯作为Active信号灯。 直接贴代码 ...
分类:
其他好文 时间:
2020-02-21 11:23:57
阅读次数:
133
佰马工业路由器全系标配软件看门狗与硬件看门狗技术,设备自动监测工作,设备无人值守,稳定可靠,为项目的通信组网与无线传输提供有力支撑 ...
分类:
其他好文 时间:
2020-02-16 13:10:49
阅读次数:
74
狼和狗一样,都是很好的卫士。 简介 你不能帮工人及时过河,但你的宠物可以! 你的宠物可以像 hero 一样找到最近敌人,用法是 pet.findNearestEnemy() ! 如果你的宠物看到敌人,用 pet.say() 提醒工人! 默认代码 # 你无法帮助农民过河。 # 不过,你的宠物做得到! ...
分类:
其他好文 时间:
2020-02-07 15:00:05
阅读次数:
63
准备:复制上一次02_中的文件项目。 1、non-OS SDK 不支持抢占任务或进程切换,因此开发者需要自行保证程序的正确执行,用户代码不能长期占用 CPU。否则会导致看门狗复位, ESP8266 重启。 如果某些特殊情况下,用户线程必须执行较长时间(比如大于 500 ms),建议经常调用 syst ...
分类:
其他好文 时间:
2020-01-12 22:07:32
阅读次数:
193
刚开始做单片机项目时,主要以51和STM32F系列为主,并未涉及到RTC和看门狗这一块儿,主要依靠程序的正常逻辑、代码加固和增加断言等方式加固程序,除了功能上的问题,倒也没出现其它奇葩的现象;这也使我养成了一个不好的习惯,那就是不喜欢使用看门狗,总觉得看门狗用处不是那么大,写程序还要考虑喂狗方式,防 ...
分类:
其他好文 时间:
2020-01-01 23:30:59
阅读次数:
131
在 STM32F7 中,有 5 个最重要的时钟源,为 HSI、HSE、LSI、LSE、PLL。 ①、LSI 是低速内部时钟,RC 振荡器,频率为 32kHz 左右。LSI 主要可以作为 IWDG 独立看门狗时钟,LPTimer 低功耗定时器时钟以及 RTC 时钟。 ②、LSE 是低速外部时钟,接频率 ...
分类:
其他好文 时间:
2019-12-16 22:47:16
阅读次数:
289
https://nodemcu.readthedocs.io/en/master/modules/tmr/ 提示: 其它 (硬延时 us) 延时 100us tmr.delay(100) 注:不建议使用. 其它 (看门狗) 启用5S看门狗 tmr.softwd(5) 喂狗 tmr.wdclr() ...
分类:
编程语言 时间:
2019-12-14 09:25:20
阅读次数:
343
关于XC7Z010开发板 详细介绍http://www.myir-tech.com/product/myc_C7Z010_20.htm Xilinx基于28nm工艺流程的Zynq-7000 All Programmable SoC平台是ARM处理器和FPGA结合的单芯片解决方案,十分适合既需要FPG ...
分类:
其他好文 时间:
2019-11-28 19:26:47
阅读次数:
155
一、独立看门狗和窗口看门狗 看门狗:单片机系统在外界的干扰下会出现程序跑飞的现象导致死循环,或者崩溃,看门狗电路就是为了避免这种情况的发生,看门狗的作用就是在一定的事件内(通过计数器实现)若没有收到喂狗信号(表示MCU已经挂了),便实现处理器的自动复位重启(发送复位信号) 独立看门狗IWDG:独立于 ...
分类:
其他好文 时间:
2019-10-11 10:42:12
阅读次数:
112
u-boot启动方式: 1.设置CPU为管理者模式 2.关看门狗,关中断, 设置时钟频率 3.关MMU,初始各个bank 4.进入board_init_f()函数 (初始化定时器,GPIO,串口等,划分内存区域: 清空gd指向的结构体、通过init_sequence函数数组,来初始化各个函数以及逐步 ...
分类:
其他好文 时间:
2019-09-26 00:14:23
阅读次数:
97