E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
看门狗
在设计软体时,如何适当的喂狗,即如何精确判定软体的运行时间?
答:大多数单片机都有
看门狗
定时器功能(WDT,WatchDogTimer)以避免程序跑错。HOLTEK有一款基本I/O型单片机--HT48R05A-1,我们就以它为例做个说明吧。
oyezitan
·
2020-08-17 22:33
嵌入式
PIC18F452单片机 矩阵键盘
#include//调用头文件,可以去PICC18软件下去查找PIC18FXX2.H__CONFIG(1,XT);//晶振为外部4M__CONFIG(2,WDTDIS);//
看门狗
关闭__CONFIG(
可乐吧kaito
·
2020-08-17 16:40
PIC单片机
Bootloader学习(一)
硬件相关配置包括:1)、设置SVC模式;2)、关
看门狗
(
看门狗
的作用是当系统死机是可进行自动重启,为了不让它重启,得先关闭);3)、屏蔽一切中断;4)、初始化内存(SDRAM)(没有进行初始化
bindingfly
·
2020-08-17 12:47
Bootloader
stm32成长记之定时器中断简单了解
定时器介绍此处引用普中总结的知识,STM32中一共有11个定时器,其中2个高级控制定时器,4个通用定时器和2个基本定时器,以及2个
看门狗
定时器和1个系统嘀嗒定时器。
句号君DoubleLee
·
2020-08-17 04:34
STM32
S3C2440裸机驱动--启动代码
定义处理器模式及各模式的堆栈指针常量用于初始化堆栈sp(R13)2.设置处理器模式3.宏定义MOV_PC_LR,作用:子程序返回4.第一次查表实现中断向量的重定向5.代码入口6.大小端判断与转换7.中断的第二次查表8.禁止
看门狗
iteye_12869
·
2020-08-17 00:48
s5pv210开发与学习:1.14之定时器、
看门狗
和RTC
目录1.原理图2.资料查阅2.1脉宽调制(PWM)定时器(PULSEWIDTHMODULATIONTIMER)2.2系统定时器(SYSTEMTIMER)2.3
看门狗
定时器(WATCHDOGTIMER)2.4
透明水晶
·
2020-08-16 23:09
5.ARM裸机
AVR
看门狗
使用
#include#defineDISP_DDRDDRB#defineDISP_PORTPORTB//
看门狗
WDT初始化程序voidwdt_init(void){asm("wdr");//clrwdtWDTCR
春江花月夜晨
·
2020-08-16 13:26
AVR
s3c2440
看门狗
定时器的应用
看门狗
定时器的主要作用是在程序因为干扰而跑飞后,能够使系统复位,不至于使系统永远的死下去。
zhaocj
·
2020-08-16 10:04
ARM系统
ARM
看门狗
定时器特殊功能寄存器
1.
看门狗
定时器特殊功能寄存器(1)
看门狗
定时器控制寄存器WTCON
看门狗
定时器控制寄存器WTCON如表1所示。
yeliulang
·
2020-08-16 10:49
ARM
ARM笔记(
看门狗
)
看门狗
特点:不断的接受信号或重新设置计数值,保持计数值不为0,一旦一段时间接受不到信号或者计数值为0,
看门狗
将发出复位信号或者产生中断。
waitingfyou
·
2020-08-16 08:21
ARM
ARM学习之
看门狗
定时器
开发环境与平台开发板:粤嵌的GEC210开发板处理器:s5pv210处理器内核:Cortex-A8开发环境:Keil4
看门狗
的作用与本质当嵌入式系统运行时受到外部干扰或者系统错误,程序有时会出现死机或“
_忘语_
·
2020-08-16 07:34
ARM
1.9.ARM裸机第九部分-定时器、
看门狗
和RTC
1.9.1.什么是定时器(timer)1.9.1.1、定时器是SoC中常见外设(1)定时器与计数器。计数器是用来计数的(每隔一个固定时间会计一个数);因为计数器的计数时间周期是固定的,因此到了一定时间只要用计数值×计数时间周期,就能得到一个时间段,这个时间段就是我们定的时间(这就是定时器了)。(2)定时器/计数器作为SoC的外设,主要用来实现定时执行代码的功能。定时器相对于SoC来说,就好象闹钟相
qq_20043187
·
2020-08-16 07:41
朱老师ARM裸机全集
ARM
看门狗
定时器设置
S3C2410的
看门狗
中断方式的16位定时器。普通
看门狗
功能。减计数溢出。
Yoomsun
·
2020-08-16 07:45
基于三星 ARM Cortex-A9 Exynos4412处理器的底层实验(WDT、RTC)
【5】WDT
看门狗
实验1.实验目的:掌握WDT用法,WDT的实质:监控CPU程序执行,一旦出现异常,WDT向CPU发送复位中断2.实验原理:WDT监控CPU:CPU每执行一段程序就要像WDT中刷新写入数值
ShawnWang1994
·
2020-08-16 05:46
ARM
IAR编译器下程序后跑不到main函数的问题
最终将问题锁定在启动程序中
看门狗
复位。
dayu_0317
·
2020-08-15 22:40
工作项目
看门狗
(记录项目文件以及文件夹的改动)
#!/usr/bin/envpython#-*-coding:utf-8-*-#@Time:2018/9/1818:06#@Author:qhh#@Site:#@File:pywatchdog.py#@Software:PyCharm#参考https://www.cnblogs.com/yanzi-meng/p/8618030.htmlfromwatchdog.observersimportObs
杭州_小海
·
2020-08-15 15:33
python
Linux中用platform_device结构体来描述
二、相关概念1、平台设备:通常在Linux中,把SoC系统中集成的独立外设单元(如:I2C、IIS、RTC、
看门狗
等)都被当作平台设备来处理。
memechashang
·
2020-08-15 14:37
STM32
看门狗
看门狗
就是定期查看芯片内部的情况,一旦发生错误就向芯片发送重启信号,从而实现无人职守时持续工作。
看门狗
在程序中的中断拥有最高优先级。
晓暮落枫
·
2020-08-15 12:03
STM32
TE2440II-bootloader-2440init.s
;2410Init.s包括了板子上电后的初始话,具体有几个步骤:;讲述S3C2410启动程序设计;1.屏蔽所有中断,关
看门狗
。
redxu
·
2020-08-15 11:36
bootloader
PIC 里面关于 __CONFIG( ) 配置位
如:__CONFIG(WDTDIS&XT&UNPROTECT);这将关闭
看门狗
,设置XT振方式,程序不加密。注意:不同的配置符间用'&'相联,未定义的部分保留未编程状态。
a53203556
·
2020-08-15 10:19
STM32学习100步之第九十六步——定时器的其他应用
输出比较器:产生可调频率和可调占空比的脉冲波形3、PWM:脉宽调制器,产生固定频率但占空比可调的脉冲波形其中PWM功能前面已经介绍,下面介绍其他功能普通定时定时器可以用于独立时间计时功能,原理和嘀嗒定时器、
看门狗
基本相同
Dreamer_HHH
·
2020-08-15 10:54
STM32学习100步之第九十四-九十五步——
看门狗
看门狗
看门狗
是什么
看门狗
定时器(WDT,WatchDogTimer)是单片机的一个组成部分,它实际上是一个计数器,一般给
看门狗
计数值,程序开始运行后
看门狗
开始倒计数。
Dreamer_HHH
·
2020-08-15 10:54
ESP8266经典FAQ
Q:我可以禁止
看门狗
复位吗?在non-OSSDK中用户可以通过创建timer和call_back函数代替while(1)循环。
JIUAI.LTD
·
2020-08-15 10:31
网络笔记
学习笔记
物联网笔记
8266FAQ
FAQ
ZigBee深入浅出---学习笔记19.08.23
今天主要看了一下ZigBee有关的内容,主要包含以下几个方面:外部晶振的选择和相关寄存器操作,16位定时器——定时器1的相关注意事项,ADC采样,
看门狗
的操作,系统睡眠模式(定时器唤醒),系统睡眠模式(
い☞殘風☜、™
·
2020-08-15 07:03
随记
TI CC2530 学习笔记-19-NewBit-CC2530-WDT-
看门狗
TICC2530学习笔记-目录功能描述:演示开启WDT,和复位WDT,注意复位WDT和不复位WDT小灯的状态。主要函数voidmain(void){halMcuWaitUs(20000);//等待默认的内部晶振稳定CLKCONCMD&=~0xC0;//选择32K晶振,外部晶振while(CLKCONSTA&0xC0);//等待晶振稳定P0DIR|=0x40;LED_R_ON();halMcuWai
Over-Lord
·
2020-08-15 07:57
CC2530
SysTick定时器和delay延迟函数
原因就在于STM32的外设资源比起51来说是相当丰富,而不同的外设之间所需要的时钟也是不同的,比如
看门狗
以及RTC只需几十KHz的时钟即可工作。同时,时钟越快功耗也越大,抗电磁干
流水荷花
·
2020-08-15 07:41
stm32
嵌入式Linux驱动开发实战视频教程
嵌入式Linux驱动开发实战教程(内核驱动、
看门狗
技术、触摸屏、视频采集系统)适合人群:高级课时数量:109课时用到技术:嵌入式Linux涉及项目:驱动开发、
看门狗
技术、触摸屏、视频采集咨询qq:1840215592
北风IT
·
2020-08-14 08:44
linux
N76E003的学习之路(一)
两组标准16位定时器/计数器:定时器0及1,一组带有3路管脚输入捕获模式的16位定时器:定时器2,一组
看门狗
定时器(WDT),一组自唤醒定时器(WKT),一组带自动重装载功能,可用于产生标准波特率的定时器
weixin_30788731
·
2020-08-14 05:10
STM32的SPI接收卡死问题
发现以下两个问题:1、如果在第三行语句while(SPI_I2S_GetFlagStatus(SPI2,SPI_I2S_FLAG_RXNE)==RESET);处设断点,将会卡死在这个while语句内,并导致
看门狗
复位
zczx29
·
2020-08-14 04:33
嵌入式系统的Watchdog
IntroductionWatchdog,又名
看门狗
,光听名字就知道是保卫系统的可靠帮手,它相当于系统警察,当系统发生严重错误(比如程序跑飞或进入死循环等)不能恢复的时候,能够让系统重启。
no输给现实
·
2020-08-14 04:00
嵌入式
编程开发
nrf52832 DUF功能加
看门狗
环境:nrf52832,SDK11问题描述:应用程序中不加WDT时升级功能正常,加了WDT后会在升级一半就重启原因分析:在升级过程中没有喂狗,导致
看门狗
发飙了解决办法:#ifdefADD_WDTstaticvoidFeed_WDT
xiaoshideyuxiang
·
2020-08-14 04:03
STM32学习4 复位
当发生以下任一事件时,产生一个系统复位:1,NRST引脚上的低电平复位2,窗口
看门狗
计数终止(WWDG复位)3,独立
看门狗
计数终止(IWDG复位)4,软件复位(SW复位)5,低功耗管理复位三种不同的时钟源可被用来驱动系统时钟
weixin_33827731
·
2020-08-14 03:09
STM32的软件复位
首先想到的是自己弄一个硬件
看门狗
。但是我没用过硬件
看门狗
,也不太想用。那么用STM32芯片内置的独立
看门狗
呢?也不太好。独立
看门狗
是用于程序跑死的情况。而软件复位是开发者主动让cpu重启的。
unsv29
·
2020-08-14 03:08
STM32 复位
只要发生以下事件之一,就会产生系统复位:1.NRST引脚低电平(外部复位)2.窗口
看门狗
计数结束(WWDG复位)3.独立
看门狗
计数结束(IWDG复位)4.软件复位(SW复位)(请参见软件复位)5.低功耗管
托马斯-木
·
2020-08-14 03:52
单片机
nrf52832 ---
看门狗
1.目的
看门狗
2.分析在实际项目中经常要用到
看门狗
,防止系统死机3.平台:协议栈版本:nRF52_SDK_0.9.2编译软件:keil5.12硬件平台:pca10036例子:SDK12\examples
a369000753
·
2020-08-14 02:35
nordic
nrf52832
PIC16F877A PICC AD转换程序
RAO做为模拟输入通道;//连续转换4次再求平均值做为转换结果//最后结构只取低8位//结果送数码管的低3位显示#include//包含内部资源预定义__CONFIG(0x1832);//芯片配置字,
看门狗
关
hit97
·
2020-08-14 00:16
PIC
C/C++
delay
table
加密
编程
工作
独立
看门狗
和窗口
看门狗
的区别
独立
看门狗
(IWDG--Independentwatchdog):使用外部的的时钟,芯片的主频不工作了也能正常工作。只有喂狗时间的上限,没有下限。
IFELSE1
·
2020-08-13 16:12
嵌入式开发
自己写个一简单的bootloader
步骤:1、关
看门狗
2、设置栈,调用C函数进行其他初始化,但从定位代码前的代码,必须保证位置无关性。
陈伙子
·
2020-08-13 16:03
U-Boot与内核
裸板
Arduino学习记录
文章目录常用的学习网站常用库的下载:Arduino资料总结Aruino接口资源和基本资料Arduino常用数据类型和库函数总结数据类型库函数定时功能
看门狗
功能如何改变文本的样式生成一个适合你的列表创建一个表格设定内容居中
个大个不停
·
2020-08-12 18:57
RedissonLock 分布式锁
普通的分布式锁实现依靠简单的lua脚本;但是缺点是redis单点故障问题无法解决;如果主从架构也无法保证主挂了之前主从是完全同步的执行时间超过了锁的过期时间;需要启动一个
看门狗
定时器,再不停的续期;以保证当前线程未处理完成之前不会导致分布式锁失效为了解决
马力2020
·
2020-08-12 17:41
分布式锁
OpenBmc开发1:openbmc简介
根据IPMI规范,BMC需要满足如下条件:具有IMPI命令;提供BMC访问接口(一般是网口);提供标准化的
看门狗
定时器接口和
master6688
·
2020-08-11 22:23
OpenBmc
3G路由DTU方案
嵌入式Linux,C语言代码,模块化设计静态路由,NATDTU多协议,多通道维护方便:WEB升级,远程设置,WEB设置参数多种机制保证稳定可靠,在线率高硬件
看门狗
,工作稳定适合365*24无人值守恶劣室外工作环境概述
生如夏莲
·
2020-08-11 21:02
arm
linux
3G
DTU
STM32——TIM2定时器定时
STM32中一共有11个定时器,其中2个高级控制定时器,4个普通定时器和2个基本定时器,以及2个
看门狗
定时器和1个系统嘀嗒定时器。
weixin_34190136
·
2020-08-11 14:31
stm32 独立
看门狗
学习
STM32F10xxx内置两个
看门狗
,提供了更高的安全性、时间的精确性和使用的灵活性。两个
看门狗
设备(独立
看门狗
和窗口
看门狗
)可用来检测和解决由软件错误引起的故障。
weixin_30933531
·
2020-08-11 14:16
STM32--定时器简述
STM32F103系列的单片机一共有11个定时器:2个高级定时器、4个通用定时器、2个基本定时器、2个
看门狗
定时器、1个系统滴答定时器、除去
看门狗
定时器和滴答定时器,其他8个定时器列表:其中,TIM1和
qeekje
·
2020-08-11 12:35
stm32 RCC 时钟分析
8MHz)提供可以位系统时钟提供时钟源2.HSE(外部高速时钟)可以提供系统时钟和RTC时钟时钟源3.LSE(低速外部时钟32.768kHz)可以为可以为RTC提供时钟源4.LSI(低速内部时钟)可以为独立
看门狗
提供时钟源首先分析一下
kobesdu
·
2020-08-11 12:01
ARM学习
【转】基于AT89C51单片机设计的简易智能机器人
王德合时间:2007-01-26来源:《电子工程师》浏览评论引言随着微电子技术的不断发展,微处理器芯片的集成程度越来越高,单片机已可以在一块芯片上同时集成cpu、存储器、定时器/计数器、并行和串行接口、
看门狗
classicalmusiclover
·
2020-08-11 11:05
STM32F1RCC时钟配置总结
STM32RCC时钟配置总结三种不同的时钟源可被用来驱动系统时钟(SYSCLK):●HSI振荡器时钟●HSE振荡器时钟●PLL时钟这些设备有以下2种二级时钟源:●40kHz低速内部RC,可以用于驱动独立
看门狗
和通过程序选择驱动
_业精于勤_
·
2020-08-11 11:32
stm32
STM8S_008_WDG独立
看门狗
和窗口
看门狗
相关标题:STM8S
看门狗
、IWDG、WWDGⅠ、写在前面STM8S
看门狗
WDG分为两类:IWDG:IndependentWatchDog独立
看门狗
WWDG:WindowWatchDog窗口
看门狗
独立
看门狗
模块可以用于解决处理器因为硬件或软件的故障所发生的错误
ybhuangfugui
·
2020-08-11 06:50
STM8S
STM8S系列教程
stm8s_iwdg(独立
看门狗
)
IWDG_Initializes();//初始化IWDG_ReloadCounter();//喂狗(重载计数值)初始化流程:voidIWDG_Initializes(void){IWDG_Enable();//使能
看门狗
百尺
·
2020-08-11 06:17
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他