💡
原文中文,约1700字,阅读约需4分钟。
📝
内容提要
本文介绍了PlatformIO与CubeMX配合使用的方法,包括在CubeMX和PlatformIO中进行初始化操作,以及在PlatformIO中管理项目文件的方法。
🎯
关键要点
- PlatformIO与CubeMX结合使用的背景介绍。
- STM32的HAL库比标准库更方便易用,但PlatformIO对CubeMX的兼容性不完美。
- 提供了一种方法使PlatformIO与CubeMX的结合更加顺畅。
- CubeMX初始化操作步骤包括新建项目、配置MCU型号、Pinout、RCC、SYS、Clock Configuration和Project Manager。
- 在CubeMX中生成代码后,进行PlatformIO的初始化操作,包括新建工程、选择MCU型号和代码框架。
- 在platformio.ini文件中添加include_dir和src_dir以确保兼容性。
- 项目中.c文件存放于Src文件夹中,.h文件存放于Inc文件夹中。
- CubeMX生成的代码在特定区域内不会被覆盖,确保用户代码的保留。
- PlatformIO提供快捷键进行编译、上传和调试。
- 后续将继续探索HAL库的学习。
🏷️
标签
➡️