文章目录
基于STM32CubMX和HAL库的外设开发
第一讲 建立STM32CubMX工程
一、为什么是CubeMX
1、CubeMX实际意义:
屏蔽复杂的硬件寄存器操作,通过图像化设置直接生成代码
1、在MX中根据初始要求配置好外设生成工程文件
2、MX生成代码
3、在新生成的代码的基础上添加应用代码
4、如果在编写过程中需要新增外设,再回到MX中配置外设更新代码,重复上述步骤
2、CubeMX简介
详见 第二讲 点亮LED灯
(1)用户代码区介绍
加在规定区域内可以使后期更改cubeMX时不被删除掉
文件头描述区
/* USER CODE BEGIN Header */
/* USER CODE BEGIN Header */
用户头文件包含区
/* Private includes */
/* US