1. Watchdog初始 Watchdog的中文的“看门狗”,有保护的意思。最早引入Watchdog是在单片机系统中,由于单片机的工作环境容易受到外界磁场的干扰,导致程序“跑飞”,造成整个系统无法正常工作,因此,引入了一个“看门狗”,对单片机的运行状态进行实时监测,针对运行故障做一些保护处理,譬如 ...
分类:
其他好文 时间:
2019-01-07 21:06:15
阅读次数:
263
源:STM8S STM8L引脚如何配置功耗最低 STM8S无任何外围电路 单片机CAP接104电容 复位接上拉电阻,其它引脚全部悬空,利用以下程序测试电流如下:(以前也用STM8L做过类似实验,情况也基本同下) 另外打开AWU 电流就变成了200uA 如果开了看门狗,就成了500uA ,这两个参数不 ...
分类:
其他好文 时间:
2019-01-05 22:48:53
阅读次数:
166
目标:写出bootloader的第一阶段代码和第二阶段代码,并测试。 最简单的bootloader的编写步骤: 1. 初始化硬件:关看门狗、设置时钟、设置SDRAM、初始化NAND FLASH2. 如果bootloader比较大,要把它重定位到SDRAM3. 把内核从NAND FLASH读到SDRA ...
分类:
其他好文 时间:
2018-12-27 15:31:36
阅读次数:
152
对DSP进行开发时,需要对其底层的硬件及外设进行相应的配置,当配置完成后才可以将其相应模块激活,才可以在其内部进行程序编写及调试处理。下面对程序配置及操作进行简单的整理,仅供参考。 第一步:初始化系统控制,PLL,看门狗,使能外设时钟等,一般调用函数InitSysCtrl(); 第二步:初始化GPI ...
分类:
其他好文 时间:
2018-12-07 12:03:46
阅读次数:
218
title: u boot(三)启动文件 tags: linux date: 2018 09 24 20:56:05 u boot(三)启动文件 [TOC] 汇编 u boot也是一个牛逼的单片机程序,所以也就需要: 1. 硬件相关初始化 1. 看门狗 2. 时钟 3. sdram 4. nand ...
分类:
其他好文 时间:
2018-11-27 01:18:35
阅读次数:
202
单片机课程结束了,最新学了学c8051f340的pca。这是以前学stc89c51所没有的东西。 PCA(可编程计数器阵列):这是C8051F340的MCU中的片内可编程计数器/定时器阵列。PCA包括一个专用的的16位计数器/定时器基准和5个可编程的捕捉/比较模块。 时钟源: 1.系统时钟分频 系统 ...
分类:
其他好文 时间:
2018-11-24 20:53:17
阅读次数:
203
近来业内很多服务器因redis造成服务器被黑,这个攻击的防范重点在于防火墙!! 有时为了方便我们可能会将iptables临时关闭,方便完倘若忘记把它打开,黑客大摇大摆就走进来。 这时候,我们需要条看门狗来帮我们:如果门开了而且家里还没人在家,看门狗自己帮主人把门关上: ...
分类:
其他好文 时间:
2018-11-19 17:37:28
阅读次数:
169
独立看门狗步骤: l 取消寄存器写保护: n IWDG_WriteAccessCmd(); l 设置独立看门狗的预分频系数,确定时钟: n IWDG_SetPrescaler(); l 设置看门狗重装载值,确定溢出时间: n IWDG_SetReload(); l 使能看门狗 n IWDG_Enab ...
分类:
其他好文 时间:
2018-11-17 21:04:08
阅读次数:
245
一、前因后果 工程中,设备为了稳定可靠,会增加外部看门狗,但是外部看门狗一旦启动,就停不下来,必须在固定的时间范围内进行喂狗,不然看门狗芯片就会产生一个复位信号复位MCU。以前大家都认为看门狗一旦工作,就不能进行控制,也不便于程序调试,所以在硬件上,会使用单片机来控制看门狗芯片的电源,原理图如下: ...
分类:
其他好文 时间:
2018-11-11 18:23:06
阅读次数:
278
概述 ESP-IDF支持两种类型的看门狗:中断看门狗定时器和任务看门狗定时器(TWDT)。中断看门狗定时器和任务看门狗定时器都可以通过make menuconfig使能,然而任务看门狗也可以在运行期间使能。中断看门狗响应侦测实例freertos任务切换被阻塞一个长期的时间。任务看门狗侦测实例任务运行 ...
分类:
其他好文 时间:
2018-09-22 14:41:46
阅读次数:
1381