STM32
直播中

张莹

7年用户 1009经验值
私信 关注
[问答]

求大佬分享关于STM32CubeMX的学习笔记

求大佬分享关于STM32CubeMX的学习笔记

回帖(1)

云甫太

2021-8-30 14:50:53
  



  Github

  https://github.com/HaHaHaHaHaGe/Planof2019_half/tree/master/Course_Project/STM32H7/Class03_IWDG
  STM32CubeMX配置

  STM32CubeMX版本:4.27.0
配置流程:
Pinout界面选择并开启需要的LED控制与按键输入引脚
Clock Configuration配置时钟树
Configuration界面配置System
生成工程
  Pinout配置

  
  

  

LED输出与KEY输入的PIN配置
  Clock Configuration配置

  
  

  

开启系统时钟
  Configuration

  
  

  

左侧主要系统功能的开启,或中间软件层功能的开启(如:RTOS、JPEG解码器,文件系统等)
右侧是系统及外设模块的具体配置
  GPIO

  
  

  

输入输出配置
  IWDG1

  
  

  

分频:32
窗口:1000 (窗口会在WWDG中说明。可设置为0xfff)
重装值:1000
  代码部分

  main.c

    /* USER CODE BEGIN WHILE */   while (1)   {    /* USER CODE END WHILE */    /* USER CODE BEGIN 3 */                 HAL_Delay(750);                 if(!HAL_GPIO_ReadPin(GPIOH,GPIO_PIN_2))                         HAL_IWDG_Refresh(&hiwdg1);                 HAL_Delay(750);                 HAL_GPIO_TogglePin(GPIOB,GPIO_PIN_0);                 if(!HAL_GPIO_ReadPin(GPIOH,GPIO_PIN_2))                         HAL_IWDG_Refresh(&hiwdg1);   }   /* USER CODE END 3 */   若没有及时喂狗将会被rst
举报

更多回帖

发帖
×
20
完善资料,
赚取积分