这篇主要讲使用cubemx进行的初始配置,其余外设配置会在其他文章中讲解。
cubemx配置篇
1.如何进入配置
然后:
2.配置时钟
![](https://i-blog.csdnimg.cn/blog_migrate/ac5a39a2e127b163264e42a3a1e653fb.png)
接下来顺便配一下debug,之后可以使用在线调试:
最后配置时钟树,我们这里采取配置80MHZ,从原理图可以看到晶振是24MHZ,这里我么也配成24MHZ:
3.工程设置
在这一步,我们设置工程名、存储位置还有其他一些参数,注意这里设置后,会有一个生成代码的步骤,生成之后,这个界面的基本信息就不能改了,等你更改配置再次点击生成代码时,就会将新的配置覆盖原来的代码,但是我们自己在生成的工程里添加的文件不会消失,一些你自己添加的函数声明、变量定义、头文件引用也不会消失,前提是写在cubemx提前预留的user编写区间里,会面说keil的时候会截几张图。
2.keil配置
1.点击魔术棒
2.更改优化等级为0,更改头文件路径(如果你有要加的路径的话)
点击下图的框可以添加路径:
3.然后去debug界面:
然后点击setting进行设置:
该界面的debug界面:
接下来去Flash Download选择芯片:
点击add:
点击OK完成设置,之后再点击OK
4.代码提示