码迷,mamicode.com
首页 >  
搜索关键字:看门狗    ( 227个结果
【分享】iTOP-iMX6UL开发板驱动看门狗 watchdog 以及 Linux-c 测试例程
【分享】iTOP-iMX6UL开发板驱动看门狗 watchdog 以及 Linux-c 测试例程 ...
分类:系统相关   时间:2018-08-17 17:48:42    阅读次数:311
STM32串口通信配置(USART1+USART2+USART3+UART4)
STM32串口通信配置(USART1+USART2+USART3+UART4)串口中断函数也用了4种不同的收发方式实现,有定时器和非定时器,串口一也有用独立看门狗防止程序跑飞 ...
分类:其他好文   时间:2018-08-16 19:48:47    阅读次数:225
STM32的看门狗了解及代码演示
1、计数所用的时钟源不同: 独立看门狗由内部专门的 40Khz 低速时钟; 窗口狗使用的是 PCLK1 的时钟,使用前需要先使能时钟,而独立狗不需要使能时钟操作; 2、中断不都有: 独立看门狗没有中断,超时直接复位; 窗口狗有中断,超时可以在中断中做复位前的函数操作或者重新喂狗; 3、使用条件推... ...
分类:其他好文   时间:2018-08-15 21:06:03    阅读次数:181
基于S3C2440的嵌入式Linux驱动——看门狗(watchdog)驱动解读
本文将介绍看门狗驱动的实现。 目标平台:TQ2440 CPU:s3c2440 内核版本:2.6.30 1. 看门狗概述 看门狗其实就是一个定时器,当该定时器溢出前必须对看门狗进行"喂狗“,如果不这样做,定时器溢出后则将复位CPU。 因此,看门狗通常用于对处于异常状态的CPU进行复位。 具体的概念请自 ...
分类:系统相关   时间:2018-08-12 00:30:16    阅读次数:276
一,移植uboot,分析uboot启动流程
文档时间:2018-08-08 交叉编译器:arm-linux-gcc-4.3.2 Ubuntu版本:16.04 uboot版本:2013.10 uboot启动流程简要如下: a,设置CPU为管理模式 b,关闭看门狗 c,关闭中断 d,设置时钟频率 e,进入lowlevel_init.S,初始化各个 ...
分类:其他好文   时间:2018-08-08 22:33:47    阅读次数:252
STM32之独立看门狗(IWDG)与窗口看门狗(WWDG)总结
一、独立看门狗 STM32 的独立看门狗由内部专门的 40Khz 低速时钟驱动,即使主时钟发生故障,它也仍然有效。 看门狗的原理:单片机系统在外界的干扰下会出现程序跑飞的现象导致出现死循环,看门狗电路就是为了避免这种情况的发生。看门狗的作用就是在一定时间内(通过定时计数器实现)没有接收喂狗信号(表示 ...
分类:其他好文   时间:2018-07-23 19:14:58    阅读次数:169
STM32液晶显示HT1621驱动原理及程序代码
1、HT1621电路分析 HT1621为32×4即128点内存映像LCD驱动器,包含内嵌的32×4位显示RAM内存和时基发生器以及WDT看门狗定时器. HT1621驱动电路如下图所示: 图1 与单片机相连接控制的有9脚CS,3脚WR,12脚DATA,其功能描述如下表。 图2 2、字符显示原理 液晶管 ...
分类:其他好文   时间:2018-06-28 16:52:34    阅读次数:434
自己写bootloader——mini2440(三、关闭看门狗,初始化始终)
参考资料:https://blog.csdn.net/lee244868149/article/details/50450232 https://blog.csdn.net/lee244868149/article/category/2759039 1. 初始化SDRAM 通过配置内存控制器来出事化 ...
分类:其他好文   时间:2018-06-01 19:08:18    阅读次数:201
热启动与冷启动
所谓冷启动,是指电路的重新上电,即断电后,再次上电。 热启动就是芯片不断电。使用复位管脚对其复位,或者看门狗、软件复位,这些都属于热启动。由于干扰或其他因素引起的复位,这时候如果希望芯片继续做复位之前的事情,而不是从头再来,这样就要在RAM中开一片区域 ,复位时这个区域的数据不让它清零,然后再进行数 ...
分类:其他好文   时间:2018-05-30 16:10:30    阅读次数:149
s3c2240核心初始化过程
一、目的:自己写一个简单的bootloader 二、过程:开发板上电后cpu立马从pc = 0出开始执行第一条指令,这时就需要进行一些必要的初始化 第一阶段: 1.建立异常向量表 2.关闭看门狗 3.屏蔽所有中断 4.初始化始终 5.初始化内存(sdram) 6.代码重定位 7.清除bss段 8.使 ...
分类:其他好文   时间:2018-05-18 18:02:14    阅读次数:162
227条   上一页 1 ... 4 5 6 7 8 ... 23 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!