[HAL库学习之路]5.IWDG-独立看门狗
来源:互联网 发布:出售淘宝买家信息 编辑:程序博客网 时间:2024/05/22 15:52
记录自己的STM32的HAL库的学习之路,不定期更新…
一、Pinout
二、Clock Configuration
三、Configuration
配置GPIO
配置IWDG
四、Generate Code
代码
主函数首先点亮两个LED 1S后熄灭,在主循环里检测按键输入进行喂狗,如果在4s内进行喂狗,则1个LED闪烁,否则程序复位。
int main(void){ /* USER CODE BEGIN 1 */ /* USER CODE END 1 */ /* MCU Configuration----------------------------------------------------------*/ /* Reset of all peripherals, Initializes the Flash interface and the Systick. */ HAL_Init(); /* USER CODE BEGIN Init */ /* USER CODE END Init */ /* Configure the system clock */ SystemClock_Config(); /* USER CODE BEGIN SysInit */ /* USER CODE END SysInit */ /* Initialize all configured peripherals */ MX_GPIO_Init(); MX_IWDG_Init(); /* USER CODE BEGIN 2 */ HAL_GPIO_WritePin(GPIOF,GPIO_PIN_9,GPIO_PIN_RESET); HAL_GPIO_WritePin(GPIOF,GPIO_PIN_10,GPIO_PIN_RESET); HAL_Delay(1000); HAL_GPIO_WritePin(GPIOF,GPIO_PIN_9,GPIO_PIN_SET); HAL_GPIO_WritePin(GPIOF,GPIO_PIN_10,GPIO_PIN_SET); /* USER CODE END 2 */ /* Infinite loop */ /* USER CODE BEGIN WHILE */ while (1) { /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ if(HAL_GPIO_ReadPin(GPIOF,GPIO_PIN_8) == GPIO_PIN_RESET) { HAL_IWDG_Refresh(&hiwdg); } HAL_GPIO_WritePin(GPIOF,GPIO_PIN_9,GPIO_PIN_RESET); HAL_Delay(500); HAL_GPIO_WritePin(GPIOF,GPIO_PIN_9,GPIO_PIN_SET); HAL_Delay(500); } /* USER CODE END 3 */}
阅读全文
0 0
- [HAL库学习之路]5.IWDG-独立看门狗
- STM32F10x 学习笔记之独立看门狗IWDG 模块
- STM32学习笔记之独立看门狗(IWDG)的使用
- STM32F4独立看门狗IWDG
- 独立看门狗IWDG
- stm32 独立看门狗 IWDG
- stm8的独立看门狗iwdg
- STM32F0x2 IWDG(独立看门狗)
- STM32F10x 学习笔记7(独立看门狗IWDG 模块)
- cortex_m3_stm32嵌入式学习笔记(五):独立看门狗实验(IWDG)
- STM32F1小白系列之四、独立看门狗(IWDG)
- [HAL库学习之路]6.WWDG-窗口看门狗
- STM32 独立看门狗IWDG 与窗口看门狗WWDG
- STM32独立看门狗IWDG与窗口看门狗WWDG研究
- STM32 独立看门狗IWDG和窗户看门狗WWDG
- CubeMX中的HAL库之IWDG配置篇
- stm32 独立看门狗学习
- STM32F1学习-独立看门狗
- poj 2112 Optimal Milking(最大流,二分,floyd)
- 运行跟踪算法CREST出现using vl_nnconv
- C++——模板类vector和array
- 原生JS实现随机生成指定位数的验证码并校验
- 小白谈数据脱敏
- [HAL库学习之路]5.IWDG-独立看门狗
- IntelliJ Idea 常用快捷键大全
- ios 数据持久化之 归档
- angular2在双向数据绑定时[(ngModel)]无法使用的问题
- js发送SOAP请求
- js简单实现遮罩层
- 在 Ubuntu 系统安装搜狗输入法
- cmake
- 除了出行,优步还要试水“旅行”