STM32CubeMX工程创建
1.新建工程
1.双击打开桌面下载好的STM32CubeMX,点击File–>New Project,或直接点击ACCEE TO MCU SELECTOR
2.在左边搜索栏里输入使用的芯片型号,右边选中并开始创建
3.在弹出的界面引脚配置栏里,左边是外设配置,右边是是芯片引脚视图和系统视图,随便点击一个引脚可查看配置功能。
这里我们设置一下RCC时钟源,高低速时钟源都由外部晶振产生。
提示:
-
引脚为下图颜色表示配置成功:
-
引脚为下图颜色表示未初始化相对应的外设功能 引脚处于no mode 状态:
-
引脚为下图颜色表示不可配置引脚:
-
在系统视图里面:
2.时钟配置
1.时钟源设置
默认时钟源是由内部RC振荡器产生,可通过图中按钮进行修改,外部晶振数值取决于实际电路板上的晶振大小.
提示:
- 这里用到的芯片的最大时钟频率是100MHz,有的芯片最大只有72MHz,实际最大频率可通过查看芯片数据手册确定。
2.时钟频率设置
①PLLM—PLL输入时钟分频系数,根据自己需要的系统时钟频率来进行修改
②PLLN—主PLL倍频系数(自动计算)
③PLLP—主PLL分频系数(自动计算)
④SYSCLK—系统时钟
⑤HCLK—AHB总线时钟,由系统时钟SYSCLK 分频得到,一般不分频,等于系统时钟
⑥APB1/APB2 Prescaler—APB1/APB2总线的预分频系数,可根据需要修改
3.工程管理
1.工程设置
注:工程路径中不能有中文,否则会输出错误。
库文件要提前下载好,具体方法在上一篇文章中有提到。
2.代码生成设置
4.生成源码
1.点击右上角按钮生成代码,之后会出现下面的窗口,再点击打开工程即可在用keil查看工程代码。
2.打开工程如下图所示,之后可自行添加代码。
到此,STM32CubeMX的工程创建完毕。
如果对你有帮助,欢迎点赞支持,谢谢!