历史上的今天
返回首页

历史上的今天

今天是:2025年07月22日(星期二)

正在发生

2019年07月22日 | STM32CubeMX学习笔记——STM32H743窗口看门狗WWDG

2019-07-22 来源:eefocus

STM32CubeMX配置

STM32CubeMX版本:4.27.0

配置流程:

Pinout界面选择并开启需要的LED控制与按键输入引脚

Clock Configuration配置时钟树

Configuration界面配置System

生成工程


Pinout配置

在这里插入图片描述

LED输出与KEY输入的PIN配置


Clock Configuration配置

在这里插入图片描述

开启系统时钟


Configuration

在这里插入图片描述

左侧主要系统功能的开启,或中间软件层功能的开启(如:RTOS、JPEG解码器,文件系统等)

右侧是系统及外设模块的具体配置


GPIO

在这里插入图片描述

输入输出配置


WWDG1

在这里插入图片描述

分频:128

窗口:64

初始值:127

开启中断

只能在计数器在64~127之间进行复位,提前清零与超时都会导致rst


在这里插入图片描述

NVIC

在这里插入图片描述

开启并设置优先级

在这里插入图片描述

自动生成中断代码


代码部分

main.c

  /* USER CODE BEGIN WHILE */

  while (1)

  {


  /* USER CODE END WHILE */


  /* USER CODE BEGIN 3 */

if(!HAL_GPIO_ReadPin(GPIOH,GPIO_PIN_2))

HAL_WWDG_Refresh(&hwwdg1);

HAL_Delay(200);

HAL_GPIO_TogglePin(GPIOB,GPIO_PIN_0);

  }

  /* USER CODE END 3 */


stm32h7xx_it.c

/* USER CODE BEGIN 1 */

void HAL_WWDG_EarlyWakeupCallback(WWDG_HandleTypeDef* hwwdg)

{

HAL_WWDG_Refresh(hwwdg);

}

/* USER CODE END 1 */


若没有及时喂狗将会被rst


未知问题

在窗口之外进行WWDG清零,有时会正确引发RST,但是有时会进入HardFault_Handler


推荐阅读

史海拾趣

台湾致强(FORT)公司的发展小趣事

随着产品技术的不断成熟,致强科技开始积极寻求市场拓展。2016年,致强科技携手上海晟霆电子科技有限公司,共同致力于致强品牌合金电阻在中国内地市场的推广与销售。这一合作不仅扩大了致强产品的市场覆盖范围,还通过本地化服务提升了客户满意度。通过精准的市场定位和高效的营销策略,致强电阻迅速在内地市场占据了一席之地,成为众多电子企业信赖的合作伙伴。

Alpha Semiconductor公司的发展小趣事

Alpha Semiconductor公司于1983年创立,成立之初,公司主要从事代工服务业务。这一策略为Alpha Semiconductor在半导体行业打下了坚实的基础。通过为其他公司提供高质量的代工服务,Alpha Semiconductor逐渐积累了技术实力和行业经验,为后续的自主研发和产品创新奠定了坚实的基础。

ALD [Advanced Linear Devices]公司的发展小趣事

1994年,Alpha Semiconductor迎来了另一个重要的里程碑——公司成功研发出了自己的电源管理产品。这一产品的推出标志着Alpha Semiconductor在半导体技术领域的自主创新能力得到了显著提升。电源管理产品的成功研发不仅为公司带来了可观的收益,也进一步巩固了Alpha Semiconductor在半导体行业中的地位。

EQCOLOGIC公司的发展小趣事

EQCOLOGIC的创始人在一次偶然的机会中,发现了一种新型电子材料的独特性能。这种材料不仅具有优异的导电性,还具有出色的热稳定性和耐腐蚀性。他敏锐地意识到这种材料在电子行业中的巨大潜力,于是决定成立EQCOLOGIC公司,专注于这种新型电子材料的研发和应用。经过几年的努力,EQCOLOGIC成功将这种材料商业化,并凭借其独特的性能,在电子行业中崭露头角。

EFINIX公司的发展小趣事

EFINIX公司成立于2012年,由一群来自知名FPGA企业的创始人团队创立。他们拥有丰富的FPGA设计经验,并致力于在可编程逻辑行业实现突破性的创新。公司总部位于美国加利福尼亚州圣克拉拉市,计划采用一种全新的现场可编程门阵列(FPGA)技术——量子可编程技术,来设计芯片。这种技术旨在实现芯片尺寸仅为传统芯片的四分之一,能耗减少一半,同时结构更加简化。EFINIX公司相信,这种技术将推动人工智能和深度学习的发展,使数据处理更加高效。

Advanced Semiconductor, Inc.公司的发展小趣事

为了进一步扩大市场份额,ASI积极寻求与全球各大电子企业的合作。通过与这些企业的战略合作,ASI不仅获得了更多的订单和市场份额,还进一步提升了自身的技术水平和创新能力。同时,ASI也积极参与国际半导体行业的交流和合作,与全球同行共同推动半导体技术的发展。

问答坊 | AI 解惑

tms2812

谁有TMS320F2812的封装…

查看全部问答>

紧急呼救

本帖最后由 paulhyde 于 2014-9-15 09:07 编辑 制作1w的led灯恒流驱动电源电路 不得使用产品模块 自制的led灯驱动电源输出端需留有电流、电压测量点  …

查看全部问答>

cc2430程序

在CC2430应用程序中没有进行对引脚的操作指令,但程序进行了长时间的运行后出现某I/O引脚被改变。请教各位大虾。还有对2430的flash操作过度频繁会不会导致应用程序死掉呢?flash中的数据会不会由于操作flash的过度频繁而导致读写出错呢呢?…

查看全部问答>

竞赛准备的一些资料

本帖最后由 paulhyde 于 2014-9-15 09:10 编辑 竞赛准备的一些资料  …

查看全部问答>

让iPhone变微单

  苹果控们都知道iPhone强大的拍照功能,但是很多苹果控还是不满足,如果在iPhone上配个单反镜头会是个啥样呢?这个iPhone Pro概念款是设计师Jinyoung Choi为了那些有较高需求的用户设计。它的屏幕大小为4.5英寸,有两个侧边的按键,被称为Pro的原 ...…

查看全部问答>

TI要颠覆九大模拟技术应用

德州仪器明显已经在自己提到的很多领域展示出强大的实力,带来了各种原件、应用说明、软件、参考设计、评估产品、大笔营收等等。此外在德州仪器谈到的领域里,集成电路、PC电路板、工具、客户产品不是已经发布就是即将发布。德州仪器涉及的领域有很 ...…

查看全部问答>

【C2000 LaunchPad】电力线通信 (PLC)智能控制器

【C2000 LaunchPad】电力线通信 (PLC)智能控制器 一、[功能描述采用TMS320F28027 实现最小的电力线通讯智能控制器,作为智能家具的一小控制单元,通过现成的家庭供电线路进行电力线载波通讯,实现电灯,电视,其他家用电器进行控制,监测 二、[系 ...…

查看全部问答>

看看老外程序员如何向妻子解释设计模式!

设计模式是什么? Shubho: 通过我们关于面向对象设计原则(OODP,即SOLID原则)的对话,我想你已经对面向对象设计原则(OODP)有了基本的认识。希望你不要介意我把对话分享到博客上。你可以在这找到它:. 设计模式是这些原则在某些特定公共场景下标 ...…

查看全部问答>

请问ASK方式的那种简单收发用315M还是433M好?

请问ASK方式的那种简单收发用315M还是433M好?就是那种超再生接受的,市场上几块钱一对的那一种 关于我们国的ISM频段的具体详细使用情况不清楚,哪位知道的说说? 考虑周全的话,是不是也要考虑下使用315还是433?以避开干扰? 再加上其它的可能 ...…

查看全部问答>