基于STM32CubeMX的LL库学习记录(二)创建一个工程

正点原子MINI板MCU电路编程

新建工程模块化

选择芯片函数

STM32F103RCT6blog

能够按照芯片索引检索,也能够直接搜索索引

双击芯片名称,进入引脚配置-晶振 (左键单击引脚并选择功能 )开发

SW下载口配置get

选择外部晶振class

 

设置时钟频率,输入并ENTER效率

LED配置 配置

PA8  : LED0 ; PD2 :LED1; 低电平灯亮,以LED0为例

设置输出模式

右键PIN,管脚预约义

 

生成工程

 

下一步,设置代码生成要求。

最上面是选择加入工程的文件,能够把所有库文件加入,也可只加入用到的文件。

Generated File处,第一个是让每个外设有单独的.c和.h文件,模块化编程嘛。我通常喜欢勾选。第二个是若是往后更改配置从新生成文件是,是否备份之前的全部文件。第三个是当从新配置后,不更改用户本身编写的代码。这个咱们勾选上,具体本身编写代码要写在正确位置才不会被擦除,后面再详述。

HAL Settings。第一个是自动配置全部没用到的GPIO为模式输入,为了省电。第二个使能断言。建议开发阶段使能断言,发布阶段取消,防止代码运行效率低。(断言说白了就是检测函数输入参数合理不)

 

选择使用的库文件。此处我全选择LL库。

生成工程(新手真的很差找这个按钮啊)

工程新建完成了,下一篇讲解怎么在工程里添加本身的代码

参考文章:https://cloud.tencent.com/developer/news/1682