实验开发板:野火霸道V1
STM32LL库系列教程——LL库工程配置流程STM32LL库系列教程【一】——安装CubeMx软件STM32LL库系列教程【二】——点亮LED小灯STM32LL库系列教程【三】——USART中断实验STM32LL库系列教程【四】——ADC单通道采集STM32LL库系列教程【五】——DMA实现ADC单通道采集STM32LL库系列教程【六】——通用定时器定时实验STM32LL库系列教程【七】——通用定时器PWM实验STM32LL库系列教程【八】——通用定时器输入捕获实验
STM32LL库系列教程【九】——SPI通信实验
STM32LL库系列教程【十】——IIC通信实验
配置工程流程
选择CPU型号
首先创建工程,点击 《ACCESS TO MCU SEL ECTOR》
接着搜索型号型号、选择具体型号、完成
确认时钟源
进入工程后打开 RCC 选项,选择 Crystal/Ceramic Resonator,即使用外部晶振作为 HSE 的时钟源。
配置系统时钟
开发板的外部晶振为 8MHz,我们填入 8;通道选择 LSE; PLLM 选择为/1;倍频系数 N 选择为x9;系统时钟选择 PLLCLK;系统时钟设定为
72Mz; APB1 分频系数选择为/2 即 PCLK1 位 36MHz;APB2 分频系数选择为/1 即 PCLK2 位 72MHz。
仿真设置
为了防止出现,烧录以后仿真器无法连接的情况,我们在 Pinout 里将 SYS 里面的 Debug 设置成Serial Wire, 这样问题得到解决。
接着就是配置外设,这里就不演示了
配置工程属性
接着选择 Project Manager 选项,配置工程的名称,路径,使用的 IDE 工具,堆栈大小。注意不要使用中文路径和工程名称
设置生成文件,点击 Project Manager->Code Generator
选择库类型
点击 Project Manager->Advanced Settings
我选择的是ST官方新推出的LL库
生成代码
点击 GENERATE CODE 会在设定的路径成功生成代码,选择打开工程
工程文件介绍
1、工程目录
2、代码编写
3、仿真器选择
生成的工程默认的DeBug为ST-Link,如若不是,自行更改