自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 双MCU通信:STM32与CAN通信的温湿度传输交互

本文基于 STM32F103C8T6 与 STM32F103ZET6 两块开发板,实现 CAN 总线温湿度传输实验。C8T6 外接 DHT11 采集温湿度数据,通过 CAN 收发器将数据发送至 ZET6,ZET6 接收数据后在 OLED 屏上实时显示,并配合串口打印调试信息。文章详细介绍 CubeMX 配置、DHT11 驱动、CAN 过滤器与收发代码设计,同时对比查询与中断两种接收方式,记录了多机通信的实现流程与调试要点,可作为 CAN 外设入门与多 MCU 联动的参考案例。

2026-04-23 22:43:35 718

原创 基于STM32的智能垃圾箱基于 STM32 的智能垃圾桶设计与实现——学习记录

本文记录基于 STM32H743VIT6 的智能垃圾箱设计与学习过程,采用 TCRT5000 红外模块检测垃圾满溢、SG90 舵机控制桶盖,结合 PWM 驱动、按键消抖及状态机技术,避免舵机发烫损坏。详细介绍 CubeMX 配置、器件原理、核心代码,梳理开发中遇到的各类问题及解决方法,兼顾实用性与学习参考性,适合嵌入式新手入门。

2026-04-23 12:00:00 387

原创 WS2812与STM32H7的实验相关异常与知识记录

记录开发中解决了 WS2812 引脚接错、H7 DMA 域与缓存处理、串口重定向、代码语法等问题,规范了缓冲区定义与 PWM 时序配置,解决了灯珠颜色异常、乱亮等问题,同时了解了 H7 与 F1 系列的性能、内存架构差异,最终实现光照联动灯光控制功能。

2026-04-19 22:50:03 536

原创 CAN知识大全——带你读懂CAN数据手册

1.can通信:串行、异步、半双工通信;2.有一对差分信号(CANH和CANL,有的也叫CHAN和CHAL);3.实际系统中可使用,分别控制不同功能模块,使网络结构更清晰。为统一解析报文含义,我们会人为使用,定义 ID 与数据对应的物理意义,类似于在串口通信中的数据包格式(包头、包尾、校验位、数据位等),方便各节点统一解析数据,保证每一个节点或者部门都有自己的通信协议,不会互相干扰。4.通信速率有低速、高速还有CAN FD三种,了解即可。

2026-04-13 21:42:29 448

原创 基于机智云的智能家居系统:STM32 + 51单片机 + APP三端互联(思路学习,不适合复刻)

本项目实现了一套基于STM32F103C8T6(主控)和STC89C52(从控)的双MCU协同智能家居系统。系统通过Zigbee模块实现无线通信,采用自定义数据包格式(帧头+数据+校验位+帧尾)确保传输可靠性。主控端采集温湿度、光照和烟雾数据,通过ESP8266连接机智云平台实现手机APP远程控制;从控端执行窗帘控制等操作,并通过回传确认包形成闭环控制。系统特色包括:1)采用标志位驱动的程序设计方法;2)心跳包机制监测通信状态;3)异构MCU协同开发;4)完整的物联网云平台接入方案

2026-03-28 12:00:00 796

原创 基于STM32的智能灯控系统(光敏传感器+WS2812/LED)涉及PWM/DMA/ADC

本文基于 STM32F103C8T6 单片机,实现光敏传感器控制灯光的两个实验。实验一通过光敏 DO 口检测环境亮度,采用 PWM+DMA 驱动 WS2812 灯带,实现光线变暗自动亮灯功能;实验二利用 ADC 采集光敏 AO 模拟量,实时调节 PWM 占空比,实现 LED 亮度随光照自动渐变。文章详细给出 CubeMX 配置、驱动原理与核心代码,适合嵌入式入门学习与光控项目参考。

2026-03-13 23:14:05 904

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除