【Cubemx通用配置】
RocketPi Cubemx基础配置¶
任意工程都需要这样配置包括
- 芯片选择STM32F401RE
- 外部晶震选择8MHZ
- 时钟配置
- 调试接口配置
xxxxxxxx
不同部分
xxxxxxxx
- 生成代码&编译
1.进入mcu选择器界面¶
- 打开STM32cubeMX,点击ACCESS TO MCU SELECTOR
2.选择芯片型号¶
- 步骤1:在Commercial Part Number 输入 F401RE
- 步骤2:选择STM32F401RET6 (其他芯片可自行选择)
- 步骤3:点击Start Project
3.晶体振荡器选择¶
- 步骤1:点击System Core
- 步骤2:点击RCC
- 步骤3:High Speed Clock(HSE) 选择 Crystal/Ceramic Resonator
4.时钟配置¶
- 步骤1:点击Clock Configuration
- 步骤2:input frequency输入8 (因为 rocketpi 硬件设计使用外部晶振为8Mhz,所以此处输入8)
- 步骤3:选择HSE
- 步骤4:在HCLK的输入框中输入84,接着回车,回车之后可能会弹出一个确认框,点击OK,会自动配置时钟,等待配置完毕
5.配置调试接口¶
- 步骤1:点击SYS
- 步骤2:Debug选择栏 选择Serial Wire
6.按功能配置¶
此处的配置与我们所实现的功能相关,比如LED,按键,定时器等 各种senser,
7.生成代码¶
- 步骤1:点击Project Manager
- 步骤2:填写此次要创建的工程名字,(注意这里一定不要使用中文名)
- 步骤3:这个工程保存的路径(注意这里一定不要有中文路径,否则生成的工程会有问题)
- 步骤4:生成的工程选择 MDK-ARM 版本为v5.27(版本可以根据自己安装keil版本选择,一般来说高版本的keil可以向下兼容)
- 点击Code Generator
- 软件包选择 copy only the necessary files (仅复制使用到的库文件)
- 生成的文件选择 Generate peripheral initialization as a pair .c/.h files perpheral
最后,点击GENERATE CODE 即可生成代码
8.打开keil工程¶
- 点击OPen Project即可打开刚创建好的工程(电脑已经安装了keil的前提下)
9.编译验证cubemx初始化代码是否有误¶
确保编译日志 0错误,0警告(这一步出问题了就是工程名字或者工程路径存在中文)










