# 附录 - [附录](#附录) - [1 代码编写](#1-代码编写) - [1.1 编辑器与IDE的选择](#11-编辑器与ide的选择) - [1.2 代码格式](#12-代码格式) - [1.3 编辑代码](#13-编辑代码) - [2 科学调参](#2-科学调参) - [3 部分问题及解决方案](#3-部分问题及解决方案) - [3.1 Cortex\_M4 报错](#31-cortex_m4-报错) ## 1 代码编写 ### 1.1 编辑器与IDE的选择 - **IDE : Keil5** - **编辑器 : VSCode** 为了方便大家进行环境配置,本项目使用Keil5所带的AC6工具链进行编译 - 关于keil5,经典IDE,环境配置极为方便,对STM系列芯片使用者极为友好 - 关于VSCode,现代化代码编辑器(其实就是一高级版的文本编辑器),支持各种插件进行功能拓展,能极高的提高大家的工作效率 ### 1.2 代码格式 本项目代码格式主要基于Google风格,具体的格式配置信息请参照 [.clang-format](../.clang-format) 文件 - **如何格式化你的代码:** 右键选择 `格式化代码` (默认快捷键 `Shift + Alt + F`) - **如何在部分区域禁用格式化:** \ 在区域开始的位置添加注释 ```C // clang-format off ``` 在区域结束的位置添加注释 ```C // clang-format on ``` 这样在格式化代码的时候就不会使用 [.clang-format](../.clang-format) 格式化这部分代码而保持原有风格了。 > **关于禁用格式化的作用:** 部分地方由于格式化之后变成奇怪格式效果,这时候可以禁用格式化来保持我们所需要的格式。 ### 1.3 编辑代码 > TODO ## 2 科学调参 > TODO ## 3 部分问题及解决方案 ### 3.1 Cortex_M4 报错 如在烧录代码时出现 Cortex_M4 的报错 ![Cortex_M4](./pic/Cortex_M4.png) 请在魔术棒中 ![magic_bar](./pic/magic_bar.png) 打开 `Utilities` 选项卡,点击 `Settings` 按钮 ![magic_bar_Utilities](./pic/magic_bar_Utilities.png) 勾选 `reset and run` 选项 ![magic_bar](./pic/magic_bar_Utilities_setting.png)