- 博客(4)
- 收藏
- 关注
原创 玩转STM32成为LED点灯大师(STM32F103C8T6)
在我们重新生成工程时候:别忘记了重新勾选一下Reset and Run,不然每次下载需要手动复位才可以正常运行。
2025-07-12 13:57:05
855
原创 使用HAL库STM32轻松驱动超声波模块(内涵完整代码)
摘要:本文详细介绍了超声波测距模块的驱动原理与STM32实现方法。首先说明超声波工作原理:通过Trig引脚发送10us高电平触发信号后,Echo引脚会在收到回波时拉低电平。关键计算公式为"高电平时间*0.017=距离(cm)",对应定时器1us时钟周期配置(主频72MHz时分频71)。硬件接线包括5V供电、Trig触发引脚、Echo接收引脚和GND。软件实现分为三部分:1) GPIO输出10us以上方波驱动Trig;2) 配置TIM1输入捕获模式,分别设置上升沿/下降沿捕获通道;3) 通
2025-07-09 16:48:43
1107
原创 Arduino安装esp32失败怎么办?教你快速解决【0基础入门】
按上图步骤进行点击,进入packages后你会发现里面文件都是压缩包,如果里面不是压缩包说明你点错了!(注意是9个压缩文件都要放进去!再次打开arduino1.8.19,点击工具,找到开发板,点击开发板管理器,然后直接下载esp32 by Espressif Systems,然后下载成功后,打开arduino新版的也可以使用了。打开Arduino1.8.19,点击左上角文件按钮再点击首选项!,点击开发板,找到开发板管理器,点进去。与上图格式保持一直,注意换行!把全部文件从百度网盘下载!
2025-06-27 09:36:37
351
原创 郭天祥51单片机驱动步进电机【内含完整代码提供】
本文介绍了基于郭天祥51开发板控制三相步进电机的实现方法。系统采用LCD1602显示屏、红外遥控模块,通过Keil5开发环境编程。重点阐述了步进电机驱动原理,包括三相步进电机的接线方式(IN1-IN4对应4个IO口)和八拍驱动时序。给出了实现正反转的相序表代码(phaseCW和phaseCCW),以及通过StepperDrive函数将相序值转换为实际引脚电平的逻辑。最后提供了红外控制和矩阵按键控制的完整代码及Proteus仿真图下载链接。
2025-06-26 14:49:01
747
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人