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》
在这里插入图片描述

接着搜索型号型号、选择具体型号、完成
在这里插入图片描述

确认时钟源

进入工程后打开 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 工具,堆栈大小。注意不要使用中文路径和工程名称
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iCoA6G8C-1639194827630)(C:\Users\hao\AppData\Roaming\Typora\typora-user-images\image-20211211113627711.png)]

设置生成文件,点击 Project Manager->Code Generator
在这里插入图片描述

选择库类型

点击 Project Manager->Advanced Settings

我选择的是ST官方新推出的LL库
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3xtWVAwX-1639194827631)(C:\Users\hao\AppData\Roaming\Typora\typora-user-images\image-20211211113817088.png)]

生成代码

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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jTuNgYH1-1639194827633)(C:\Users\hao\AppData\Roaming\Typora\typora-user-images\image-20211211113859678.png)]

工程文件介绍

1、工程目录

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-H51ZNl1P-1639194827635)(C:\Users\hao\AppData\Roaming\Typora\typora-user-images\image-20211211114917884.png)]

2、代码编写

img

3、仿真器选择

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

  • 7
    点赞
  • 46
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
STM32高级应用系列教程——硬石电机控制指导手册》是一本关于STM32高级应用的教程手册,主要针对硬石电机控制的应用进行指导。 本手册共分为多个章节,涵盖了从电机控制的基础知识到高级应用的实践内容。首先,手册介绍了硬石电机控制的基本原理和常见的电机类型,包括步进电机和无刷直流电机等。同时,手册详细介绍了STM32微控制器的硬件架构和相关开发工具的使用方法。 接下来,手册介绍了电机控制算法的原理和实现方法。其中包括PID控制算法、矢量控制算法等常见的电机控制方法,并给出了具体的代码实现示例。此外,手册还介绍了如何通过STM32的通信接口与外部设备进行连接和通信,以实现更复杂的电机控制功能。 在实践部分,手册通过一系列案例项目,指导读者如何具体应用所学知识进行电机控制系统的设计和实现。通过这些案例,读者可以学习如何通过编程控制STM32微控制器与硬石电机的相互配合,实现精确的电机控制和运动控制。手册还给出了一些调试技巧和注意事项,帮助读者克服在实际应用中可能遇到的问题。 总的来说,《STM32高级应用系列教程——硬石电机控制指导手册》是一本全面介绍STM32高级电机控制应用的教程手册。通过学习本手册,读者可以了解电机控制的基本原理和算法,学会使用STM32微控制器进行电机控制系统的设计和实现。对于从事电机控制领域的工程师和学生来说,本手册是一本非常实用的参考资料。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

点灯大师~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值