STM32LL库系列教程——LL库工程配置流程

实验开发板:野火霸道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》
STM32LL库系列教程——LL库工程配置流程_第1张图片

接着搜索型号型号、选择具体型号、完成
STM32LL库系列教程——LL库工程配置流程_第2张图片

确认时钟源

进入工程后打开 RCC 选项,选择 Crystal/Ceramic Resonator,即使用外部晶振作为 HSE 的时钟源。
STM32LL库系列教程——LL库工程配置流程_第3张图片

配置系统时钟

开发板的外部晶振为 8MHz,我们填入 8;通道选择 LSE; PLLM 选择为/1;倍频系数 N 选择为x9;系统时钟选择 PLLCLK;系统时钟设定为
72Mz; APB1 分频系数选择为/2 即 PCLK1 位 36MHz;APB2 分频系数选择为/1 即 PCLK2 位 72MHz。

STM32LL库系列教程——LL库工程配置流程_第4张图片

仿真设置

为了防止出现,烧录以后仿真器无法连接的情况,我们在 Pinout 里将 SYS 里面的 Debug 设置成Serial Wire, 这样问题得到解决。

STM32LL库系列教程——LL库工程配置流程_第5张图片

接着就是配置外设,这里就不演示了

配置工程属性

接着选择 Project Manager 选项,配置工程的名称,路径,使用的 IDE 工具,堆栈大小。注意不要使用中文路径和工程名称
STM32LL库系列教程——LL库工程配置流程_第6张图片

设置生成文件,点击 Project Manager->Code Generator
STM32LL库系列教程——LL库工程配置流程_第7张图片

选择库类型

点击 Project Manager->Advanced Settings

我选择的是ST官方新推出的LL库
STM32LL库系列教程——LL库工程配置流程_第8张图片

生成代码

点击 GENERATE CODE 会在设定的路径成功生成代码,选择打开工程

STM32LL库系列教程——LL库工程配置流程_第9张图片

工程文件介绍

1、工程目录

STM32LL库系列教程——LL库工程配置流程_第10张图片

2、代码编写

STM32LL库系列教程——LL库工程配置流程_第11张图片

3、仿真器选择

生成的工程默认的DeBug为ST-Link,如若不是,自行更改
在这里插入图片描述

你可能感兴趣的:(STM32CubeMx,stm32,单片机,arm)