![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
单片机
文章平均质量分 84
STM32、GD32相关
千源万码
这个作者很懒,什么都没留下…
展开
-
GD32 支持IAP的bootloader开发,使用串口通过Ymodem协议传输固件(附代码)
关于IAP的原理和Ymodem协议,本文不做任何论述,本文只论述bootloader如何使用串口通过Ymodem协议接收升级程序并进行IAP升级,以及bootloader和主程序两个工程的配置注意事项。实验板子主芯片:STM32F103C8T6。原创 2024-01-07 17:16:14 · 894 阅读 · 0 评论 -
STM32 ESP8266 物联网智能温室大棚 (附源码 PCB 原理图 设计文档)
本系统以STM32F103C8T6单片机为主控芯片,采用相关传感器构建系统硬件电路。其中使用DHT11温湿度传感器对温度和湿度的采集,MQ-7一氧化碳传感器检测CO浓度,GP2Y1014AUOF灰尘传感器检测 PM2.5浓度,光敏电阻对室内光照强度的采集。在液晶屏显示相关环境数据,根据数据处理结果主控芯片发出相应指令,使室内保持人们舒适的生活环境,同时WIFI模块将数据上传到阿里云平台,平台再将数据下发到APP端,人们可以在远程控制家里的电器设备,可以让人们方便直接的观察到当前环境的各种指标。原创 2023-12-30 12:30:51 · 2627 阅读 · 2 评论 -
【硬件+代码】STM32 智能家居系统设计+原理图+设计报告
介绍一种以stm32 单片机为核心,设计了一套基于GPRS无线网络的智能家居控制系统。该系统以GPRS通信为基础、能通过无线通信技术实时监控家居的温湿度状态,并能自由控制家居的电器的开关操作。同时集成光强采集电路,能自动开关窗帘的功能。本设计硬件电路结构简单,分为控制器模块,GPRS模块,继电器控制模块,步进电机控制模块等五大电路模块,其中控制器选用基于cotex-m3内核的32位微控制器STM32F103R8T6。原创 2023-10-19 13:10:29 · 6731 阅读 · 0 评论 -
STM32锅炉控制器方案 支持ModbusRTU和上位机通信
使用STM32F103芯片,根据状态机处理事件的锅炉控制器的项目,支持外设自检、文件存储、Modbus RTU通信、采集热电偶、采集直流模拟量、采集水温、采集炉温、开关量输入、拨码开关查询、看门狗等功能。一个学习STM32不可多得的项目,通过该项目可以熟悉STM32各种片内资源的使用。原创 2023-11-03 15:10:46 · 178 阅读 · 0 评论 -
STM32 智能家居项目 FreeRTOS 密码锁 指纹锁 GSM远程控制 设计报告
使用STM32F407芯片,FreeRTOS系统,门禁支持密码输入、指纹输入;人体感应灯可实现家居环境中人体自动识别,并用来控制灯光部分的开、关以及延时功能;GSM远程控制通过手机远程向GSM模块发送短信,并识别短信的内容,根据器内容实现对家庭电器、窗帘、照明的本地或远程控制。一个学习STM32不可多得的项目,通过该项目可以熟悉STM32各种片内资源的使用。原创 2023-11-05 00:24:57 · 749 阅读 · 1 评论 -
STM32 支持IAP的bootloader开发,使用串口通过Ymodem协议传输固件(附代码)
关于IAP的原理和Ymodem协议,本文不做任何论述,本文只论述bootloader如何使用串口通过Ymodem协议接收升级程序并进行IAP升级,以及bootloader和主程序两个工程的配置注意事项。实验板子主芯片:STM32F103C8T6。原创 2023-12-24 19:34:10 · 1109 阅读 · 0 评论 -
【硬件+代码】STM32F103_FreeRTOS_扫地机器人_带支持IAP的Bootloader
使用STM32F103芯片,FreeRTOS系统开发的扫地机器人项目,支持多种外设和功能,比如电机、按键、LED、ADC(电池温度检测、边刷电流检测和放电电流IBAT)、电池管理、陀螺仪、掉落检测、悬空传感器、碰撞传感器、超声波距离传感器、垃圾盒检测、捕获输入等。Bootloader支持IAP功能,可方便升级固件。一个学习STM32不可多得的项目,通过该项目可以熟悉STM32各种片内资源的使用。原创 2023-10-04 12:07:46 · 315 阅读 · 0 评论