历史上的今天
返回首页

历史上的今天

今天是:2025年04月12日(星期六)

2019年04月12日 | stm32f0独立看门狗配置

2019-04-12 来源:eefocus

独立看门狗


STM32 的独立看门狗由内部专门的 40Khz 低速时钟驱动,即使主时钟发生故障,它也仍然有效。



设置好看门狗的分频系数 prer 和重装载值就可以知道看门狗的喂狗时间 (也就是看门狗溢出时间) ,该时间的计算方式为


Tout=((4×2^prer)  ×rlr) /40


具体配置


先开启看门狗



对看门狗进行设置,这里主要的是设置IWDG down-counter reload value。IWDG counter clock prescaler为分频系数,我现在项目设置的IWDG的时钟是40KHz,所以分频后为40000/16=2500Hz,我先在项目需要使用1秒的看门狗,则2500*1=2500,就是IWDG down-counter reload value的数值



int main(void)

{

   

  HAL_Init();

 

  SystemClock_Config();

 

 

  MX_GPIO_Init();

  MX_USART1_UART_Init();

  MX_IWDG_Init();

  printf("test rn");  

  HAL_IWDG_Init(&hiwdg);//初始化并开启iwdg  F7   HAL_IWDG_Start(&hiwdg);

  printf("nr***** start main before while *****nr");

 

  while (1)

  {

 

printf("nr Refreshes the IWDG !!!nr");

HAL_IWDG_Refresh(&hiwdg);//刷新计数值,当这行被注释掉,程序会无限调用main 

HAL_Delay(800);

   }

 

不喂狗


喂狗

推荐阅读

史海拾趣

CLARE公司的发展小趣事

CLARE公司的创业之路始于对电子行业深厚的技术积累和敏锐的市场洞察力。公司的创始人凭借其深厚的专业知识和经验,准确把握了行业的发展趋势,成功开发了一系列具有竞争力的电子产品。这些产品在市场上获得了良好的反响,为CLARE公司奠定了坚实的技术和市场基础。

DACHANG公司的发展小趣事

在竞争激烈的电子行业中,DACHANG公司始终坚持以品质为核心。公司不断引进先进的生产设备和技术,严格把控产品质量,确保每一件产品都能达到客户的期望。正是这种对品质的执着追求,让DACHANG公司的产品在市场上赢得了良好的口碑,公司也逐渐扩大了自己的市场份额。

DAYA公司的发展小趣事

大雅智能深知,品质是企业立足之本。因此,在产品研发和生产过程中,大雅智能始终坚持严格的质量控制标准,确保每一台产品都符合高品质要求。同时,大雅智能还建立了完善的售后服务体系,为用户提供及时、专业的技术支持和维修服务。正是这份对品质的执着追求,让大雅智能在消费者中赢得了良好的口碑。

Elite Enterprises (H K) Co Ltd公司的发展小趣事

在产品质量得到市场认可后,Elite Enterprises开始积极拓展国内外市场。公司参加了多个国际性的电子展会,展示了其高品质的LED产品,并成功吸引了众多客户的关注。同时,公司还加强了品牌建设,通过广告宣传和口碑传播等方式提高了品牌知名度和美誉度。

BOOKLY公司的发展小趣事

在电子行业的激烈竞争中,BOOKLY公司以其卓越的技术创新能力脱颖而出。公司初创时,仅是一个由几位电子工程师组成的小团队,专注于研发高效能、低功耗的芯片技术。经过数年的艰苦努力,BOOKLY成功推出了一款颠覆性的芯片产品,被广泛应用于智能手机和电脑领域,迅速赢得了市场份额。此后,公司不断投入研发,拓展产品线,逐渐在电子行业建立了自己的品牌地位。

Centellax Inc公司的发展小趣事

Centellax注重企业文化建设和品牌建设。公司倡导“创新、协作、诚信、共赢”的价值观,鼓励员工积极进取、追求卓越。同时,公司还通过各种渠道宣传和推广品牌形象,提升品牌知名度和美誉度。

在品牌建设方面,Centellax注重与客户的沟通和互动。通过深入了解客户需求和市场变化,及时调整产品策略和市场策略。同时,公司还积极参与社会公益活动,履行社会责任,提升企业的社会形象和公信力。

这些故事旨在展示Centellax Inc公司在电子行业中的成长和发展过程,涉及技术创新、市场拓展、质量管理、人才培养和企业文化等多个方面。虽然这些故事是虚构的,但它们反映了电子行业中许多公司共同面临的挑战和机遇,以及如何通过不断努力和创新实现成功。

问答坊 | AI 解惑

开关电源EMI滤波器的正确选择与使用

1 插入损耗和滤波电路的选择  在用户选择滤波器时,最关心插入损耗性能。但是,往往插入损耗相近的滤波器,在实际运用中效果相差甚远。究其主要原因是,相近插入损耗的滤波器可由不同的电路实现。这和理论分析是吻合的,因为插入损耗本身是个多 ...…

查看全部问答>

再晒 模拟现场应用

这个图就是模拟现场实际应用的了,只不过现场要把这些设备统一安装到一个控制柜内而已。还算整洁吧!咔咔!…

查看全部问答>

【现金1万】求深圳单片机高手解决个小问题

【现金1万】求深圳单片机高手解决个小问题 项目很简单。 就是在PC端用软件发命令给单片机控制手机按键。 例如, 1.把手机按键盘的每根线0-9等用飞线的办法连接出来。 2.在pc端点击拨打10086,则传输此任务给单片机, 3.单片机翻译为:接通1号 ...…

查看全部问答>

LPC2200与外接flash寻址问题

由于数据总线宽度设置为 16 位。因此应将LPC2200 外部存储器的引脚地址输出线[A1~A20]与 SST39VF160 芯片的[A0~A19]连接,其 物理地址访问范围为:0x80000000—0x801FFFFF。 在资料上看到这句话,还是没搞清为什么寻址16位就要LPC2200的A0不连 ...…

查看全部问答>

Vmware中搭建VxWorks环境失败, 估计是下载的AMD PC NET网卡驱动有问题?

Vmware中搭建VxWorks环境失败, 估计是下载的AMD PC NET网卡驱动有问题: 从AMD网站上下载的驱动vxworks_end.exe,2次解压后得:License.txt ln97xEnd.tar vx.doc, 装好WINDRIVER.TORNADO.V2.2.FOR.PENTIUM.CD1.ISO,WINDRIVER.TORNADO.V2.2.FOR.PENTI ...…

查看全部问答>

帮忙完成一个简单的需求分析

    我需要开发一个支持XML的编辑器,需要实现:数据保存为XML格式 能进行基本的数据操作(添加,删除,查看,修改),能让PDA和pc机保持数据同步,开发语言为c#.net,操作系统为wince5.0.现在是需要向开发板厂家提要求,我不知道开发这样的小软件,在 ...…

查看全部问答>

各位高手怎么查看局部变量的值吗?

在IAR中..经常停在一个函数内部.可它的局部变量和形参不论是拉到Watch中还是直接点出Locals.状态都是unavailable但有时候又能够看到值.. 我就很郁闷了..今天反复试验了一下..发现当使用None优化等级时就可以看到各个局部变量的值.而采用M ...…

查看全部问答>

LAN工业现场监控提交

LAN工业现场监控提交没有完成,做多少提交多少吧,时间已经到了。这些日子其它时间占光了。图1是另外作一的一块扩展板图2是当年参于制作的xiaomagee的大作,拿来当核心板了,属内部东西,原理图就不专门提供了。xiaomagee的ms531可以不需要调试器, ...…

查看全部问答>