![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STM32_HAL库
文章平均质量分 89
Hz1213825
自动化专业在校大学生,正在向单片机/嵌入式方向发展
展开
-
【STM32】【HAL库】遥控关灯3 遥控器
VGS原创 2023-02-11 23:52:00 · 974 阅读 · 1 评论 -
【STM32】【HAL库】遥控关灯1主机
设备id(mqtt_devid),产品id(mqtt_pubid),密钥信息(mqtt_password),主题名(mqtt_topic)使用双MCU方案,ESP32C3负责物联网相关通信,STM32负责发送信号给从机和接收RF433的信号,还有舵机控制。使用ESP32C3(单价10)(也可以使用esp8266模块,但手头无货,故使用这个芯片)定时器(3个)(红外433解码,合用一个,舵机控制一个,RF433发送的时序控制一个)MQTT连接,传入链接地址端口,在传入设备信息,主题信息即可。原创 2023-02-11 23:48:34 · 956 阅读 · 0 评论 -
【STM32】【HAL库】遥控关灯0 概述
另外app开发很简单,百度凑凑就行了,源码同样在GitHub上,请自行查看即可。这次在硬件上使用同样的思路,使用舵机来物理控制灯的开关(不想改220v的电)遥控部分使用RF433M遥控加红外NEC遥控的方案。主机带有RF433M接收与发送功能,红外接收功能。因此需要4个控制舵机的控制板分别为位4间屋子。之前做过一次使用舵机配合红外解码的遥控关灯。遥控器带有RF433M发射与红外发射功能。本次不考虑低功耗,使用5v的电源适配器。从机带有RF433M接收与红外接收功能。家里有几个房间,开关距离床都挺远的。原创 2023-02-11 23:45:28 · 588 阅读 · 0 评论 -
【STM32F4系列】【HAL库】【自制库】模拟IIC从机
本项目是利用GPIO模拟I2C的从机网上常见的是模拟I2C主机本项目是作为一个两个单片机之间低速通信的用法协议介绍请看,原创 2022-12-29 21:52:50 · 3126 阅读 · 6 评论 -
【STM32F4系列】【HAL库】【自制库】模拟IIC主机
本项目是利用GPIO模拟I2C的主机网上常见的是模拟I2C主机本项目是作为一个两个单片机之间低速通信的用法协议介绍请看,模拟从机请看这里。原创 2022-12-29 21:51:03 · 2420 阅读 · 1 评论 -
【STM32F4系列】【HAL库】【自制库】ps2手柄模块驱动
手柄外观如下接收器外观这是接收器和底座。原创 2022-12-27 22:24:15 · 3510 阅读 · 5 评论 -
【STM32F4系列】【HAL库】【自制库】WS2812(软件部分)(PWM+DMA)
缓冲区的第25个数据为0是确保DMA中断响应时是低电平(码字的低电平时间稍长,3-4us无所谓,但是不能出现而外的高电平)设置两个缓冲区,每个长度为25个uint32(其中前24个是发送的数据码,第25个是保持占空比为0)这样只需要3个变量数组(2个缓冲区,1个存放灯带颜色数据),1个常量数组(复位码)定时器的最高频率(不改动时钟设置的情况下)为84MHz,也就是11ns左右,定时器每当发送一个脉冲后,更改为下一个比较值,直到数组被发送完成,触发一次。复位码缓冲区是常量数组,开始发送和单独复位码的区别。原创 2022-10-03 23:22:00 · 5629 阅读 · 3 评论 -
【STM32】【HAL库】平衡小车(PID实战2)(三)PID调参
平衡车作为经典PID设计项目,非常热门,也非常适合 PID/单片机 初学的项目没有看起来那么难,愿每个人都可做出自己的平衡车本系列文章,从硬件到软件,带领大家制作平衡小车分为三节硬件设计软件设计PID调参本节是PID调参部分。原创 2022-10-02 11:17:58 · 2648 阅读 · 2 评论 -
【STM32】【HAL库】平衡小车(PID实战2)(二)软件设计
平衡车作为经典PID设计项目,非常热门,也非常适合 PID/单片机 初学的项目没有看起来那么难,愿每个人都可做出自己的平衡车本系列文章,从硬件到软件,带领大家制作平衡小车分为三节硬件设计软件设计PID调参本节是硬件设计部分。原创 2022-10-02 11:18:09 · 3710 阅读 · 2 评论 -
【STM32】【HAL库】平衡小车(PID实战2)(一)硬件设计
平衡车作为经典PID设计项目,非常热门,也非常适合 PID/单片机 初学的项目没有看起来那么难,愿每个人都可做出自己的平衡车本系列文章,从硬件到软件,带领大家制作平衡小车分为三节硬件设计软件设计PID调参本节是硬件设计部分。原创 2022-10-02 11:18:18 · 2979 阅读 · 2 评论 -
【STM32F4系列】【HAL库】电机控制(转速和角度)(PID实战1)
到了这里,速度环PID我们已经调完了转速已经可以稳定了这是调节位置环的前提。原创 2022-09-03 10:00:17 · 16115 阅读 · 16 评论 -
【STM32】【HAL库】【实用制作】遥控关灯
需要满足: 电压检测LED开灯和关灯外部中断主函数成品遥控关灯,懒人福音Githubhttps://github.com/HZ1213825/HAL_STM32_Remote_Control_Lamp原创 2022-08-03 18:35:52 · 1745 阅读 · 2 评论 -
【STM32F4系列】【HAL库】舵机模块驱动
舵机g90系列,这些都是同样的控制方法舵机一般是指只能转动180°的本程序兼容180°和360°舵机调用不同的函数即可。原创 2022-07-31 19:39:29 · 4157 阅读 · 0 评论 -
【STM32】【HAL库】【实用制作】数控收音机(软件设计)
8位8段数码管(74HC595)【软件部分】https。原创 2022-07-31 17:38:10 · 1317 阅读 · 1 评论 -
【STM32F4系列】【HAL库】【自制库】RDA5807M收音机芯片驱动
RDA5807M是一个FM收音芯片,可以支持76MHz-108MHz宽频带高度集成化,仅需很少的外围元件即可使用而且价格十分低廉,大量购买只需1元左右(立创商城截图)原创 2022-07-24 17:08:19 · 5462 阅读 · 6 评论 -
【STM32】【HAL库】定时器编码器模式测速
电机AB相增量型编码器的介绍和解码方法在这里介绍过了电机编码器https测速可以使用外部中断进行脉冲计数很多型号的单片机中有专门的电路来计算脉冲的速度和方向,也就是定时器的编码器模式因为是硬件计数,所以计数频率可以很高,性能比软件来的好,使用也比较方便但是需要连接到指定的GPIO这里以常见的测速为例子进行设置。......原创 2022-07-15 23:10:32 · 9989 阅读 · 6 评论 -
【STM32F4系列】【HAL库】旋转编码器(EC11)
成品GitHubhttps://github.com/HZ1213825/HAL_STM32F4_EC11/settings百度网盘https://pan.baidu.com/s/1TTc5ARIb-szfsha9MoE_lA?pwd=cwi9原创 2022-07-12 15:53:04 · 11322 阅读 · 9 评论 -
【STM32F4系列】【HAL库】【自制库】W25QXX FLASH驱动
本文介绍的W25Qxx系列芯片有以下型号常见的是SPI协议的W25Qxx,电路图如图 片选和SPI读写读取ID 读寄存器1 等待写入完成扇区擦除 读取数据 按页写入数据拓展命令读取扇区数据扇区单位写入数据写入任意长度数据成品Git原创 2022-07-10 23:12:46 · 2415 阅读 · 1 评论 -
【STM32F4系列】【HAL库】【自制库】WS2812控制(软件部分)
传送门https://blog.csdn.net/m0_57585228/article/details/125458048 例子:分别发送红绿蓝三色的数据给3个ws2812用GPIO模拟时序进行发送,因为是ns级延迟,所以延迟需要较高要求解码发送1Bety数据RGB解码和发送其他注意成品stm32驱动ws2812演示链接:百度网盘提取码:ezz5......原创 2022-06-26 17:18:19 · 4492 阅读 · 4 评论 -
【STM32HAL库】常用功能备忘
自用HAL库常用功能备忘,不定时更新(用到哪写哪)原创 2022-06-14 17:15:51 · 5551 阅读 · 0 评论