说起看门狗这个名字还是蛮有趣的,它的作用就是在主人走神的时候咬他一口,把他咬醒。实际点来说,就是当MCU运行过程中,在某处进入了死循环,或者受到干扰造成PC指针指向了无程序区,都会导致程序没反应,按键失效,屏幕内容不变等问题。这时如果正确使用了看门狗,就会让PC指针复位,从头开始执行程序。 看门狗复位的应用技巧包括三个方面: 一: 判断是否需要使用。 如果要使用看门狗的话,需要做一些寄存器的配置,在程序区的某些地方也要加入喂狗指令来防止看门狗复位,有一定的工作量,所以用与不用需要考虑一下。能不使用看门狗的场合,要求是系统即使死机也问题不大,等待人过来断电复位即可的情况。但是这种情况已经很少了,所以绝大多数情况下看门狗都要加上。比如有温控功能的电热水器,假如电加热已经启动,但是系统死机了,温控失效,电加热也不会关闭,这时水温就会一直升高,直到水被蒸干,然后电加热损坏或引发火灾,或者人被开水烫伤。这时有看门狗复位,系统就会恢复正常,检测到温度够了,就会关闭电加热的。 二、保证看门狗工作正常。看门狗除了进行寄存器配置之外,喂狗函数的位置也很重要,没处理好就会发生不该复位复位了,或改复
2024-03-30 18:27:32 57KB
1
STM32F2系列技术培训 复位和时钟控制 RCC
2023-11-01 14:54:06 1.17MB 复位和时钟控制
1
i210网卡固件,可以刷新,很好用。
2023-10-30 15:16:45 637KB 001
1
本文分析了正激电路的基本结构,并用不同的方法对正激电路拓补结构进行分类和比较,讨论了软开关技术在正激电路中的应用和发展前景,最后,通过比较,得出正激电路拓补结构的研究方向。
2023-07-03 20:42:14 214KB 仿真
1
使用GD32F103CBT6为控制器移植的DAP-Link。可通过SW接口烧录程序,烧录后可自动重启程序,不用外部硬件复位。带有USB-CDC功能,可通过USART1调试发送和接收数据。可通过串口调试助手实时修改波特率等参数。增加500ms连接指示灯闪烁功能,增加串口发送或接收数据时运行指示灯状态切换功能。STM32F103CBT6应该也可以用,STM32F103RCT6测试不成功。
2023-04-06 16:15:26 8.87MB DAP-Link GD32F103CBT6 USB-CDC 软件复位
1
单片机复位电路原理是在单片机的复位引脚RST上外接电阻和电容,实现上电复位。当复位电平持续两个机器周期以上时复位有效。复位电平的持续时间必须大于单片机的两个机器周期,具体数值可以由RC电路计算出时间常数。 如下图所示,单片机复位电路是由按键复位和上电复位两部分组成。其中,STC89系列单片及为高电平复位,通常在复位引脚RST上连接一个电容到VCC,再连接一个电阻到GND,由此形成一个RC充放电回路保证单片机在上电时RST脚上有足够时间的高电平进行复位,随后回归到低电平进入正常工作状态,这个电阻和电容的典型值为10K和10uF.而按键复位就是在复位电容上并联一个开关,当开关按下时电容被放电、RST也被拉到高电平,而且由于电容的充电,会保持一段时间的高电平来使单片机复位
2023-02-19 21:27:09 39KB 单片机 复位电路 原理图 文章
1
Buildroot_5.10 rk3568 上自写的gpio 驱动,根据实际的原理图进行配置,仅供参考,无需下载。
2023-01-05 22:02:24 3KB linux
1
复位存在于每一个UVM验证环境中,简单的同时,也是我们最容易忽略的功能点。在验证环境中,通常复位信号的处理,就是在top顶层产生时钟时,做一个复位的动作。这样做的好处是简单,但是如果我们想在仿真过程中,加入一个复位的动作,实现起来就比较麻烦,对于接口上,复位后驱动的复位值,也难以实现。 本文主要介绍一种通用的方法,专门用来处理复位,具备很好的移植性,复用性,使用起来也非常方便,将复位相关的内容,单独拿出来处理,能够解决常规验证环境中,无法中间加入复位动作的痛点。
2022-11-26 22:01:26 5.97MB UVM 复位处理
1
友华光猫复位工具,内含多个地区版本,需要请下载!
2022-11-14 18:23:11 487KB 友华 光猫 复位 出厂设置
1