文章目录
前言
蓝桥杯嵌入式赛道所使用的开发板为STM32G431RBT6 CT117E-M4开发板(新版),如下图:
一、需要安装的环境
keil MDK,stm32cubemx,官方提供的资源包
二、使用步骤(STM32cubemx部分)
1,首先打开STM32cubemx
注:蓝桥杯用HAL库更节省比赛时间,也更方便修改
2,创建项目(两种方法打开)
3.搜索指定开发板,完成项目初步创建
4,配置系统时钟(初步)
5,时钟配置(完善)
6,建立项目名称,存储路径
7,代码生成配置
8,配置引脚(初步),选择模式
9,配置引脚(完善)
10,生成代码并打开文件
三、使用步骤(keil MDK部分)
1,配置
2,编译下载
四,注意事项
STM32CUBEMX 注意事项:
- 芯片型号选择:确保准确选择 STM32G432RBT6 芯片型号,避免选错。
- 时钟配置:仔细检查时钟源和相关设置,确保系统时钟正确。
- 外设配置:根据需求合理配置外设,注意不要遗漏重要的功能模块。
- 生成代码设置:设置好代码生成的相关选项,如文件路径等。
KEIL MDK 注意事项:
- 工程设置:导入 STM32CUBEMX 生成的代码后,检查工程设置,包括目标芯片、编译选项等。
- 调试设置:根据实际需求设置调试相关选项,如调试器类型等。
- 代码优化:根据性能要求,适当调整代码优化级别。
- 中断向量表:确保中断向量表正确映射到相应的地址。
- 外设驱动:根据芯片手册和文档,正确编写和配置外设驱动程序。