这里我用的是普中科技黄箱子开发板,在调试延时函数的时候,我在软件里面调试的延时ms级别,但是到了实际却不一样。

我也知道自己调错了,别人延时函数给的是110左右,我给的是200.结果观察开发板上灯亮的时间持续1s左右熄灭,等我找到原因再改到下面

这里出现的问题现在还没解决,解决之后再回来更新

我这里也计算了 11.0592M的对应64分频下的情况

应该是25,165,824/11059200=2.276左右

那么第一次喂狗到下一次喂狗只要不超过2s就可以不复位。

如果超过了2.276s,就会是灯一直点亮熄灭的现象。

这个代码是我调的

#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sfr WDT_CONTR=0XE1;//看门狗的寄存器位置
sbit led1=P2^0;void delay_ms(uint x)//调试软件延时简直是折磨
{uint i;uchar j;for(i=x;i>0;i--)for(j=200;j>0;j--);
}
int main()
{WDT_CONTR=0x35;//大约2s没喂狗,自动复位led1=0;delay_ms(500);//led1=1;while(1){delay_ms(1400);//超2s看门狗自动复位delay_ms(500);//疯狂复位WDT_CONTR=0x35;}return 0;
}

这个时间就不会让狗复位,没搞明白

for(j=110;j>0;j--);delay_ms(1370);//超2s看门狗自动复位

看门狗喂狗实验(有问题)相关推荐

  1. STM32 学习笔记 -- 基于stm32f4的看门狗配置和实验代码

    基于stm32f4的看门狗配置和实验代码 以下本人对stm32f4xx的独立看门狗和窗口看门狗学习.理解和总结,程序的说明和解释均在注释中,仔细阅读不难理解.我已经过验证,有问题或错误请指出. 版权声 ...

  2. linux 喂狗时间,看门狗喂狗时间及程序

    什么是看门狗定时器 看门狗定时器(WDT,Watch Dog TImer)是单片机的一个组成部分,它实际上是一个计数器,一般给看门狗一个数字,程序开始运行后看门狗开始倒计数.如果程序运行正常,过一段时 ...

  3. linux需要看门狗喂狗程序,多任务看门狗, 喂狗方法

    看门狗分和 软件看门狗.硬件看门狗是利用一个定时器电路,其定时输出连接到电路的复位端,程序在一定时间范围内对定时器清零(俗称"喂狗"),因此程序正常工作时, 定时器总不能溢出,也就 ...

  4. MSP430G2553 看门狗喂狗问题

    MSP430G2553编程用到看门狗,TI官方例程没有看门狗喂狗例程,上网搜了看门狗例程,有两个地方给出的看门狗初始化代码是WDTCTL = WDT_ARST_1000(1秒的看门狗),喂狗程序是WD ...

  5. 海思Hi3520DV400 uboot看门狗喂狗

    看门狗的功能这里不再介绍,自行百度谷歌搜索.这里记录一下Hi3520DV400看门狗的喂狗设置.首先查 include/watchdog.h中的代码,可以发现,如果需要启用硬看门狗,需要定义宏:CON ...

  6. Dog Whisper--报告狗班长——狗的心理专家

    He talks dogs!他能和狗对话!任何有坏习惯或毛病的狗,都能被他搞定! 他就是 Dog Whisper--Cesar Millan! 以上是国家地理亚洲频道近期经常出现的广告.从5月18号开 ...

  7. 腾讯与反腾讯联盟两大垄断集团之间的狗咬狗的搞笑互联网大战

    文 / 李博(光宇广贞) 腾讯的命掌握在中移动手中,这世界上也只有中移动能要腾讯的命.腾讯所有的联系人资料都无偿转给中移动了.关键看中移动最后是什么态度了. 这是指几年前的一场飞信和QQ的争夺,当时腾 ...

  8. 创业,不是狗咬狗—leo看赢在中国第三季 3

    版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版.作者信息和本声明.否则将追究法律责任.本文地址:http://blog.csdn.net/jobchanceleo/archiv ...

  9. 创业,不是狗咬狗—leo看赢在中国第三季(3)

    版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版.作者信息和本声明.否则将追究法律责任.本文地址:http://blog.csdn.net/jobchanceleo/archiv ...

  10. 窗口看门狗与编程实验

    更多交流欢迎关注作者抖音号:81849645041 目标 了解窗口看门狗的工作原理及其使用场景,通过喂狗事件使窗口看门狗不产生复位. 原理 STM32有两个看门狗,一个是独立看门狗,一个是窗口看门狗. ...

最新文章

  1. python重复执行_python flask schedule重复运行 任务被重复执行问题 解决方案
  2. mysql 命令大全
  3. 将Datatable一分为二
  4. SAP新总账 凭证分割
  5. 1036:A×B问题
  6. django在nginx uwsgi和tornado异步方案在项目中的体验
  7. PaperNotes(19)-Learning Lane Graph Representations for Motion Forecasting
  8. LeetCode 2013. 检测正方形(字典)
  9. Android 数据库 在使用 update更新的时候,总是无法更新,还没有异常抛出!
  10. 用perl操作excel的介绍
  11. 登录,注册,个人信息,退出的隐藏和出现
  12. 弱电箱只埋了一根网线时,如何上网和IPTV兼顾?
  13. 前端基础之HTML5音视频标签(video/audio)讲解
  14. 微信小程序---倒计时
  15. 浅析ip地址的分类及地址范围
  16. 体验 软考免费刷题 电脑板
  17. Android实现平板的类股票列表联动
  18. 网络安全行业有哪些认可度比较高的证书呢?
  19. SEO学习的最好方式:搜索引擎
  20. 在线教育长出“新触角”

热门文章

  1. 程序人生 - 为什么下载,经常会卡在99%?
  2. Java技术交流群[微信](Talking Coding)
  3. 神经网络前向传播和反向传播公式推导(公式+图解)
  4. 什么是弱人工智能强人工智能超人工智能
  5. 员工怎样跟老板谈加薪 7个技巧让你成功加薪
  6. submit() 吃异常
  7. linux检测不到数位板,[转载]ubuntu下gimp使用友基数位板
  8. 苹果cms模板_泛目录站群神器,万词无限模板站群黑帽SEO程序
  9. 让父母轻松享受智能生活 天猫精灵新品全测评
  10. str与__str__、repr与__repr__的关系