![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
STM32Cube HAL库 学习教程
文章平均质量分 93
STM32CubeHAL库学习教程,持续更新中。
北辰远_code
211大学本科在读 测控专业 只出高质量作品,绝不划水。
展开
-
STM32Cube HAL库——MPU6050 DMP姿态解算
文章主要讲述了mpu6050的姿态获取原理,使用HAL库编程时Cube MX的配置和Cube IDE编程,DMP解算MPU6050姿态的过程,附带开源代码。原创 2024-03-21 22:00:56 · 3666 阅读 · 5 评论 -
STM32Cube HAL库——串口通讯(蓝牙)
STM32串口通讯。(蓝牙透传实测)原创 2024-03-21 16:48:08 · 1600 阅读 · 1 评论 -
STM32Cube HAL库——霍尔编码器测速(电机转速测量)
本博客讲解了编码器测速的原理、展示了使用STM32Cube编程读取编码器原始数据的过程。该博客如遇到问题也将进一步完善,源码整理后会将上传。原创 2023-07-25 16:01:59 · 13968 阅读 · 9 评论 -
STM32Cube HAL库——利用PWM控制电机转动(TB6612、L298N)
本博客讲解了电机驱动原理和使用STM32Cube来编程控制电机的转动的过程。原创 2023-07-21 23:56:43 · 8202 阅读 · 16 评论 -
STM32Cube HAL库——ADC电压采集
即A/D转换器,或简称ADC(Analog to Digital Converter),A/D转换的作用是将时间连续、幅值也连续的模拟信号转换为时间离散、幅值也离散的数字信号,因此,A/D转换一般要经过取样、保持、量化及编码4个过程。在实际电路中,这些过程有的是合并进行的,例如,取样和保持,量化和编码往往都是在转换过程中同时实现的。这种转换器的基本原理是把输入的模拟信号按规定的时间间隔采样,并与一系列标准的数字信号相比较,数字信号逐次收敛,直至两种信号相等为止。原创 2023-07-20 12:21:12 · 4524 阅读 · 2 评论 -
STM32Cube HAL库——OLED(6针)屏幕显示教程
OLED(Organic Light-Emitting Diode),又称为有机电激光显示(Organic Electroluminesence Display)。OLED0.96寸显示屏有4针、6针,7针三种。其中,7针屏幕CS端接地就是6针屏幕。关于OLED显示屏的显示机制和原理,不做过多赘述,请看其它博主文章。原创 2023-07-19 23:57:25 · 6006 阅读 · 10 评论 -
STM32Cube中调试接口的设置及仿真器(ST-Link、J-Link)连接调试
首先,打开STM32CubeMX,新建文件。第二步,选择相应的芯片,并双击,效果如下。这里我以STM32F405为例,如果不知道芯片型号,可以去看自己芯片上的小字。将进入该芯片的配置界面。第三步,查看单片机控制板原理图,寻找数据线(SWDIO)和时钟线(SWCLK)对应的引脚。(原理图可以找商城客服或者自行查找,但一定要注意单片机型号)由上图可以确定SWDIO和SWCLK的接口分别为PA13和PA14。硬件中的接口为J1插排。第四步,STM32CubeMX文件系统配置。原创 2023-07-15 21:36:20 · 8519 阅读 · 2 评论 -
STM32Cube HAL库——GPIO输入输出的介绍及应用(按键控灯)
GPIO(General Purpose Input-Output)引脚用作一般的数字输入输出引脚。其内部有双向保护二极管,有可配置是否使用的上拉和下拉电阻。一个GPIO口的16个引脚的功能可以单独设置,每个引脚的输入输出数据可以单独读取或输出。原创 2023-07-17 20:25:18 · 2502 阅读 · 1 评论