手把手实现PC上位机+中控+多传感器数据采集 从硬件接口到协议栈+Bootloader全流程
PC上位机+中控+多传感器数据采集全流程
编辑点评
深入硬件接口与协议栈,涵盖Bootloader全流程,适合初学者及进阶者。
⭐ 编辑推荐
从硬件资料到开发工具,全面解析PC上位机与多传感器数据采集。
课程亮点
• 硬件接口与协议栈深入解析
• Bootloader全流程教学
• 适合全栈开发学习
课程目录
📁 PART2
📁 5_硬件资料
📁 05_USB资料
usb_20_20211008_28443_3319.zip [24.0 MB]
📁 03_芯片文档
📁 传感器
aht20产品规格书(中文版) b4-0921_28443_3082.pdf [1.5 MB]
STM32H5x芯片相关文档_28443_5328.zip [129.4 MB]
STM32F030芯片相关文档_28443_8853.zip [126.2 MB]
W800开发文档_28443_2426.zip [32.6 MB]
03_芯片文档文档.png [493.5 KB]
📁 04_3.5寸屏幕资料
📁 触摸板资料
寄存器地址_28443_3952.pdf [188.4 KB]
D-FT6336U-DataSheet-V1.0_28443_1399.pdf [428.9 KB]
📁 显示屏资料
ST7796U2_SPEC_V1.0_28443_2485.pdf [6.1 MB]
ST7796S+BOE3.52--Gamma2.2_28443_3878.ini [2.0 KB]
04_3.5寸屏幕资料说明.png [493.5 KB]
📁 02_开发板实物图
02_开发板实物图必看.png [493.5 KB]
📁 01_开发板原理图
STM32F030CCT6_ENV_MONITOR_V11_28443_1306.pdf [519.0 KB]
STM32F030CCT6_TEMP_HUMI_V11_28443_3906.pdf [523.1 KB]
DshanMCU-LiteH5_SCH_V1_28443_6462.pdf [699.0 KB]
100ASK_MCU-Industrial-DevKit_SCH_V1_28443_5059.pdf [428.3 KB]
RS485_REPEATER_V10_28443_3818.pdf [164.7 KB]
STM32F030CCT6_SWITCH_V11_28443_3248.pdf [559.4 KB]
01_开发板原理图必看.png [493.5 KB]
5_硬件资料文档.zip [1.8 MB]
📁 4_工具软件
📁 4_初始化代码生成器(STM32CubeMX)
📁 en.stm32cubemx-win-v6-10-0
SetupSTM32CubeMX-6.10.0-Win_28443_1907.exe [496.1 MB]
en.stm32cubemx-win-v6-10-0_28443_2124.zip [496.1 MB]
📁 1_集成开发环境IDE(Keil)
MDK532_28443_1220.EXE [892.8 MB]
Keil.STM32H5xx_DFP.1.2.0_28443_1448.pack [69.1 MB]
Keil.STM32F0xx_DFP.2.1.1_28443_2305.pack [66.1 MB]
1_集成开发环境IDE(Keil)资料.zip [1.8 MB]
📁 8_Modbus软件工具
free-virtual-serial-port-tools_28443_2598.exe [9.5 MB]
ModbusSlaveSetup64Bit_28443_8206.exe [1.6 MB]
ModbusSlaveSetup32Bit_28443_7647.exe [1.3 MB]
ModbusPollSetup64Bit_28443_2033.exe [1.9 MB]
ModbusPollSetup32Bit_28443_3641.exe [1.6 MB]
8_Modbus软件工具资料.zip [1.8 MB]
📁 5_STM32烧写工具(STM32CubePrg)
en.stm32cubeprg-win64-v2-15-0_28443_8457.zip [204.5 MB]
en.stm32cubeprg-win32-v2-15-0_28443_1885.zip [203.4 MB]
5_STM32烧写工具(STM32CubePrg)资料.png [493.5 KB]
📁 7_串口网络工具
📁 sscom5.13.1
sscom51_28443_1344.ini [5.1 KB]
sscom5.13.1_28443_7027.exe [440.5 KB]
📁 LCOM
LCOM-V0.0.1_28443_1134.exe [2.0 MB]
sscom5.13.1_28443_3358.zip [410.5 KB]
📁 10_图片点阵生成工具
📁 Image2Lcd_2.9
unins000_28443_8047.exe [71.0 KB]
unins000_28443_7852.dat [1.7 KB]
sss_28443_9519.dll [92.0 KB]
Img2Lcd_cht_28443_1412.chm [174.5 KB]
Img2Lcd_chs_28443_1749.chm [178.9 KB]
emenu_28443_5660.dll [104.0 KB]
Img2Lcd_28443_4232.exe [108.0 KB]
Image2Lcd_2.9_28443_4917.7z [468.2 KB]
📁 3_串口工具(MobaXterm)
MobaXterm_Portable_v20.4_28443_7944.zip [25.1 MB]
3_串口工具(MobaXterm)资料.png [493.5 KB]
📁 12_上位机
lv_sim_codeblocks_win_rpc_28443_7150.7z [52.0 MB]
demo_lv_modbus_tool_28443_3002.exe [5.0 MB]
control_center_28443_6595.exe [451.5 KB]
12_上位机资料.zip [1.8 MB]
📁 11_【Windows】SourceInght代码阅读工具
sourceinsight40106-setup_28443_5908.exe [20.3 MB]
📁 9_文字取模软件
取字模软件_28443_7917.EXE [263.5 KB]
zimo_28443_5390.ini [80.0 B]
9_文字取模软件文档.png [493.5 KB]
📁 6_CH340_CH341驱动程序
CH341SER_28443_3944.EXE [642.8 KB]
6_CH340_CH341驱动程序必看.png [493.5 KB]
📁 2_ST-LinkV2仿真器驱动
en.stsw-link009_28443_8756.zip [5.1 MB]
2_ST-LinkV2仿真器驱动资料.png [493.5 KB]
PART2必看.zip [1.8 MB]
📁 PART1
📁 3_程序源码
📁 02_视频配套的笔记
📁 7-13 上位机访问多个传感器
上位机访问多个传感器_28443_9684.tif [22.2 MB]
📁 7-12_主控访问多个传感器
主控访问多个传感器_28443_2031.tif [21.0 MB]
📁 0-0_项目方案介绍
01_方案介绍_28443_5506.tif [44.5 MB]
📁 9-4-4_传感器Bootloader代码和中控APP代码讲解
传感器Bootloader代码和中控APP代码讲解_28443_6389.tif [4.2 MB]
📁 9-4-2_IAP升级的软件设计思路
IAP升级的软件设计思路_28443_8399.tif [2.3 MB]
📁 9-4-3_中控Bootloader代码讲解
中控Bootloader代码讲解_28443_9253.tif [3.5 MB]
📁 9-4-1_IAP升级上机演示
本节课程无笔记_28443_2197.txt [21.0 B]
📁 9-2-3_UART驱动严重Bug
UART驱动严重Bug_28443_6695.tif [1.0 MB]
📁 9-3-3_中控代码讲解
中控代码讲解_28443_3131.tif [2.6 MB]
📁 9-3-2_使用“点”的映射表操作任意传感器的原理
使用“点”的映射表操作任意传感器的原理_28443_5132.tif [1.9 MB]
📁 9-2-4_实现文件传输
实现文件传输_28443_7726.tif [1.3 MB]
📁 9-3-1_读写任意传感器上机演示
本节课程无笔记_28443_1367.txt [21.0 B]
📁 9-2-1_分析Write_File_Record功能
Write_File_Record功能_28443_9248.tif [2.0 MB]
📁 9-2-2_实现Write_File_Record
实现Write_File_Record_28443_9493.tif [5.1 MB]
📁 8-6_编写Bootloader实现下载功能
编写Bootloader实现下载功能_28443_5266.tif [2.7 MB]
📁 9-1_综合实现_产品框架
综合实现_产品框架_28443_5842.tif [1.2 MB]
📁 8-5_定义下载协议
定义下载协议_28443_2364.tif [1.0 MB]
📁 8-7_编写Bootloader实现烧录功能
📁 8-4_编写Bootloader实现启动功能
编写Bootloader实现启动功能_28443_7813.tif [380.3 KB]
📁 7-9_开关量传感器程序设计
开关量传感器程序设计_28443_2877.tif [5.4 MB]
📁 8-1_程序升级的概念
程序升级的概念_28443_1085.tif [947.9 KB]
📁 7-8_传感器设计思路与点表设计
传感器设计思路与点表设计_28443_8952.tif [5.1 MB]
📁 8-3_编写APP
编写APP_28443_3335.tif [327.6 KB]
📁 7-6_STM32F030串口测试
本节课程无笔记_28443_5778.txt [21.0 B]
📁 8-2_升级方案设计_必备知识
升级方案设计_必备知识_28443_2281.tif [2.0 MB]
📁 7-5_STM32F030串口编程
本节课程无笔记_28443_1012.txt [21.0 B]
📁 7-7_STM32F030上libmodbus移植
本节课程无笔记_28443_4590.txt [21.0 B]
📁 7-3_创建工程并配置调试器
本节课程无笔记_28443_4561.txt [21.0 B]
📁 7-11_温湿度传感器程序设计
温湿度传感器程序设计_28443_6646.tif [5.7 MB]
📁 7-4_配置GPIO操作LED
本节课程无笔记_28443_8371.txt [21.0 B]
📁 7-2_搭建开发环境
本节课程无笔记_28443_6874.txt [21.0 B]
📁 6-9_libmodbus从机实验(USB串口)
libmodbus从机实验(USB串口_28443_6542.tif [2.0 MB]
📁 7-15_增加容错代码
增加容错代码_28443_4524.tif [913.9 KB]
📁 7-10_环境监测传感器程序设计
环境监测传感器程序设计_28443_1947.tif [5.5 MB]
📁 7-1_硬件资源介绍与接线
本节课程无笔记_28443_8478.txt [21.0 B]
📁 6-9_libmodbus上机实验(USB串口)
libmodbus上机实验(USB串口_28443_2370.tif [1.9 MB]
📁 6-5_源码情景分析_从机回应
源码情景分析_从机回应_28443_8362.tif [3.6 MB]
📁 6-6_libmodbus移植方法
libmodbus移植方法_28443_2832.tif [1.1 MB]
📁 6-7_使用USB串口作为后端_合并源码
使用USB串口作为后端_合并源码_28443_5112.tif [1.1 MB]
📁 6-8_使用USB串口作为后端_实现
使用USB串口作为后端_实现_bak_28443_7858.tif [1.7 MB]
使用USB串口作为后端_实现_28443_8513.tif [1.7 MB]
📁 6-4_源码情景分析_接收请求
源码情景分析_接收请求_28443_7599.tif [3.3 MB]
📁 6-2_源码总体分析_核心函数_框架_数据结构
源码总体分析_核心函数_框架_数据结构_28443_2601.tif [4.7 MB]
📁 6-1_libmodbus概述
libmodbus概述_28443_4368.tif [1.6 MB]
📁 6-3_源码情景分析_发送请求
源码情景分析_发送请求_28443_1545.tif [2.6 MB]
📁 6-12_libmodbus实验(板载串口)
libmodbus实验(板载串口_28443_8001.tif [1.7 MB]
📁 5-3_Modbus报文分析
Modbus报文分析_28443_3248.tif [3.1 MB]
📁 6-10_libmodbus主机实验(USB串口)
libmodbus主机实验(USB串口_28443_2704.tif [2.2 MB]
📁 5-1_学习Modbus的快速方法
学习Modbus的快速方法_28443_3805.tif [1.6 MB]
📁 6-11_使用板载串口作为后端
使用板载串口作为后端_28443_7263.tif [1.5 MB]
📁 5-2_Modbus软件与使用
Modbus软件与使用_28443_2068.tif [1.7 MB]
📁 4-8_虚拟串口源码分析与改造
本节课程无笔记_28443_4544.txt [21.0 B]
📁 4-7_移植USBX实现虚拟串口
移植USBX实现虚拟串口_28443_2173.tif [580.6 KB]
📁 4-6_USBX组件
USBX组件_28443_6023.tif [364.6 KB]
📁 4-4_USB协议层数据格式
04.1_USB协议层数据格式_事务_包_域_28443_5011.tif [4.3 MB]
04.3_使用工具体验数据格式_28443_5110.tif [2.2 MB]
04.2_USB协议层数据格式_传输_28443_5326.tif [7.3 MB]
04_USB协议层数据格式_28443_1551.pdf [1.8 MB]
📁 4-5_USB描述符
05_USB描述符_28443_5891.tif [6.4 MB]
05_USB描述符_28443_9562.pdf [2.4 MB]
05.2_设备枚举过程_28443_2307.tif [881.6 KB]
📁 4-3_软件工程师眼里的USB电气信号
03_软件工程师眼里的USB电气信号_28443_2636.pdf [1.5 MB]
03_软件工程师眼里的USB电气信号_28443_1871.tif [4.4 MB]
📁 4-2_USB系统硬件框架和软件框架
02_USB系统硬件框架和软件框架_28443_2304.pdf [479.6 KB]
02_USB系统硬件框架和软件框架_28443_5594.tif [913.0 KB]
📁 3-9_面向对象封装UART
本节课程无笔记_28443_1260.txt [21.0 B]
📁 3-7_效率最高的UART编程方法
效率最高的UART编程方法_28443_1066.tif [2.3 MB]
📁 4-1_USB学习指南
本节课程无笔记_28443_2465.txt [21.0 B]
📁 3-8_在RTOS里使用UART
本节课程无笔记_28443_7960.txt [21.0 B]
📁 3-6_UART编程(DMA方式)
UART编程(DMA方式_28443_2673.tif [1.5 MB]
📁 3-5_UART编程(中断方式)
UART编程(中断方式_28443_1822.tif [580.1 KB]
📁 3-4_UART编程(查询方式)
UART编程(查询方式_28443_5503.tif [2.6 MB]
📁 3-3_STM32H5串口硬件结构与三种编程方式
STM32H5串口硬件结构与三种编程方式_28443_5266.tif [2.4 MB]
📁 3-2_UART协议
02-1_UART协议_28443_2980.tif [2.3 MB]
📁 3-1_同步传输与异步传输
同步传输与异步传输_28443_9056.pdf [334.2 KB]
📁 2-3_STM32H5串口硬件结构与三种编程方式
STM32H5串口硬件结构与三种编程方式_28443_1176.tif [2.4 MB]
📁 2-3_使用FreeRTOS
本节课程无笔记_28443_4459.txt [21.0 B]
📁 2-2_使用LCD打印信息
本节课程无笔记_28443_3284.txt [21.0 B]
📁 2-2_UART协议
02-1_UART协议_28443_9535.tif [2.3 MB]
📁 2-1_同步传输与异步传输
同步传输与异步传输_28443_8800.pdf [334.2 KB]
📁 2-1_创建第1个工程
本节课程无笔记_28443_9942.txt [21.0 B]
📁 1-3_运行测试程序验证硬件
本节课程无笔记_28443_3896.txt [21.0 B]
📁 1-2_搭建开发环境
本节课程无笔记_28443_9963.txt [21.0 B]
📁 1-1_开发套件硬件接口资源介绍
本节课程无笔记_28443_7265.txt [21.0 B]
02_视频配套的笔记必看.zip [1.8 MB]
📁 程序变动
📁 draw.c
Snipaste_2024-08-12_14-42-14_28443_3795.png [29.6 KB]
程序变动必看.zip [1.8 MB]
📁 00_出厂程序
100ASK_H5_LCD_LVGL_Factory_Test(1_28443_9490.zip [50.4 MB]
00_出厂程序资料.png [493.5 KB]
01_视频配套的源码_28443_4018.zip [268.3 MB]
3_程序源码资料.zip [1.8 MB]
📁 2_视频教程
084.9-4-4_传感器Bootloader代码和中控APP代码讲解_28443_6343.mp4 [134.9 MB]
083.9-4-3_中控Bootloader代码讲解_28443_3227.mp4 [119.4 MB]
082.9-4-2_IAP升级的软件设计思路_28443_2077.mp4 [69.1 MB]
081.9-4-1_IAP升级上机演示_28443_4296.mp4 [48.4 MB]
080.9-3-3_中控代码讲解_28443_9586.mp4 [70.7 MB]
079.9-3-2_使用“点”的映射表操作任意传感器的原理_28443_8654.mp4 [53.0 MB]
077.9-2-4_实现文件传输_28443_4568.mp4 [128.3 MB]
078.9-3-1_读写任意传感器上机演示_28443_5395.mp4 [71.7 MB]
075.9-2-2_实现Write_File_Record_28443_5904.mp4 [234.4 MB]
076.9-2-3_UART驱动严重Bug_28443_1639.mp4 [99.6 MB]
074.9-2-1_分析Write_File_Record功能_28443_3108.mp4 [42.1 MB]
072.8-7-2_编写Bootloader实现烧录功能(启动_28443_4388.mp4 [67.0 MB]
073.9-1_综合实现_产品框架_28443_4958.mp4 [26.3 MB]
071.8-7-1_编写Bootloader实现烧录功能(Flash操作_28443_5251.mp4 [113.9 MB]
069.8-6-2_编写Bootloader实现下载功能(实现_28443_2631.mp4 [96.1 MB]
070.8-6-3_编写Bootloader实现下载功能(上机_28443_1406.mp4 [67.9 MB]
068.8-6-1_编写Bootloader实现下载功能(框架_28443_3061.mp4 [105.5 MB]
066.8-4_编写Bootloader实现启动功能_28443_6167.mp4 [53.7 MB]
067.8-5_定义下载协议_28443_1054.mp4 [46.4 MB]
工业控制项目1-简历模板-图文_28443_1499.html [18.0 KB]
2_视频教程资料.png [493.5 KB]
065.8-3_编写APP_28443_7975.mp4 [30.2 MB]
062.7-15_增加容错代码_28443_8281.mp4 [189.9 MB]
064.8-2_升级方案设计_必备知识_28443_9350.mp4 [48.6 MB]
060.7-13-2_上位机访问多个传感器_Client任务_28443_9021.mp4 [230.0 MB]
063.8-1_程序升级的概念_28443_3893.mp4 [38.1 MB]
061.7-14_主控UART代码的更好封装_28443_3772.mp4 [123.6 MB]
059.7-13-1_上位机访问多个传感器_Server程序_28443_9868.mp4 [124.7 MB]
058.7-12_主控访问多个传感器_28443_1114.mp4 [179.7 MB]
057.7-11_温湿度传感器程序设计_28443_8414.mp4 [237.1 MB]
056.7-10_环境监测传感器程序设计_28443_3584.mp4 [95.8 MB]
055.7-9_开关量传感器程序设计_28443_9734.mp4 [108.8 MB]
054.7-8_传感器设计思路与点表设计_28443_2090.mp4 [73.6 MB]
052.7-6_STM32F030串口测试_28443_5216.mp4 [129.6 MB]
053.7-7_STM32F030上libmodbus移植_28443_3281.mp4 [67.3 MB]
049.7-3_创建工程并配置调试器_28443_8775.mp4 [296.9 MB]
050.7-4_配置GPIO操作LED_28443_8036.mp4 [188.4 MB]
051.7-5_STM32F030串口编程_28443_5105.mp4 [140.0 MB]
047.7-1_硬件资源介绍与接线_28443_4513.mp4 [151.2 MB]
048.7-2_搭建开发环境_28443_2845.mp4 [52.2 MB]
045.6-11_使用板载串口作为后端_28443_1313.mp4 [161.7 MB]
046.6-12_libmodbus实验(板载串口_28443_1086.mp4 [37.5 MB]
042.6-8_使用USB串口作为后端_实现_28443_9807.mp4 [216.8 MB]
043.6-9_libmodbus从机实验(USB串口_28443_2833.mp4 [169.1 MB]
044.6-10_libmodbus主机实验(USB串口_28443_1141.mp4 [55.3 MB]
041.6-7_使用USB串口作为后端_合并源码_28443_6551.mp4 [123.1 MB]
039.6-5_源码情景分析_从机回应_28443_8164.mp4 [168.9 MB]
040.6-6_libmodbus移植方法_28443_1113.mp4 [101.6 MB]
038.6-4_源码情景分析_接收请求_28443_8328.mp4 [181.5 MB]
037.6-3_源码情景分析_发送请求_28443_4396.mp4 [154.5 MB]
036.6-2_源码总体分析_核心函数_框架_数据结构_28443_6553.mp4 [144.3 MB]
034.5-3_Modbus报文解析_28443_1479.mp4 [107.9 MB]
035.6-1_libmodbus概述_28443_4218.mp4 [35.8 MB]
032.5-1_学习Modbus的快速方法_28443_9018.mp4 [228.6 MB]
033.5-2_Modbus软件与使用_28443_3429.mp4 [82.2 MB]
031.4-8_虚拟串口源码分析与改造_28443_7269.mp4 [486.8 MB]
030.4-7_移植USBX实现虚拟串口_28443_9470.mp4 [438.4 MB]
029.4-6_USBX组件_28443_1088.mp4 [163.6 MB]
028.4-5-2_设备枚举过程_28443_7245.mp4 [485.8 MB]
026.4-4-4_使用工具体验数据格式_28443_8915.mp4 [287.4 MB]
027.4-5-1_描述符的概念_28443_4037.mp4 [155.9 MB]
025.4-4-3_USB协议层数据格式_控制传输_28443_5942.mp4 [347.2 MB]
024.4-4-2_USB协议层数据格式_批量_中断_实时传输_28443_1511.mp4 [217.1 MB]
023.4-4-1_USB协议层数据格式_事务_包_域_28443_6698.mp4 [167.5 MB]
022.4-3_软件工程师眼里的USB电气信号_28443_2272.mp4 [325.6 MB]
021.4-2_USB系统硬件框架和软件框架_28443_3845.mp4 [125.0 MB]
017.3-8_在RTOS里使用UART_28443_8206.mp4 [293.6 MB]
019.3-9-2_面向对象封装UART_实现结构体_28443_1182.mp4 [83.2 MB]
018.3-9-1_面向对象封装UART_完善收发功能_28443_2614.mp4 [115.2 MB]
020.4-1_USB学习指南_28443_2797.mp4 [44.6 MB]
016.3-7_效率最高的UART编程方法_28443_3597.mp4 [183.7 MB]
014.3-5_UART编程(中断方式_28443_6589.mp4 [267.0 MB]
015.3-6_UART编程(DMA方式_28443_3196.mp4 [167.3 MB]
013.3-4_UART编程(查询方式_28443_8427.mp4 [52.3 MB]
012.3-3_STM32H5串口硬件结构与三种编程方式_28443_8319.mp4 [55.9 MB]
011.3-2_UART协议_28443_6978.mp4 [67.4 MB]
009.2-3_使用FreeRTOS_28443_7767.mp4 [42.7 MB]
008.2-2_使用LCD打印信息_28443_6931.mp4 [53.6 MB]
010.3-1_同步传输与异步传输_28443_6305.mp4 [14.3 MB]
006.1-4_测试程序不通过怎么办_28443_9953.mp4 [18.1 MB]
005.1-3_运行测试程序验证硬件_28443_1976.mp4 [87.7 MB]
007.2-1_创建第1个工程_28443_5470.mp4 [15.6 MB]
004.1-2_搭建开发环境_28443_2652.mp4 [47.1 MB]
003.1-1_开发套件硬件接口资源介绍_28443_3839.mp4 [16.0 MB]
002.0-1_项目方案介绍_28443_8568.mp4 [55.9 MB]
001.0_小动物CT设备展示_课程效果展示_28443_7214.mp4 [6.5 MB]
📁 1_学习手册
项目1-全场景工业互联设备管理系统解决方案(PC上位机+中控+多传感器)_v1_P_28443_5262.pdf [18.0 MB]
UM3132 STM32H5 HAL和低层驱动程序的描述_28443_1477.pdf [120.7 MB]
FreeRTOS入门与工程实践(基于DshanMCU-103_28443_5372.pdf [13.1 MB]
HAL快速入门与项目实战(基于DshanMCU-103)_20240130_28443_1104.pdf [13.4 MB]
Modbus_Application_Protocol_V1_1b3_28443_2024.pdf [794.7 KB]
1_学习手册必看.zip [1.8 MB]
PART1说明.zip [1.8 MB]适合人群
- 硬件开发爱好者
- 嵌入式系统工程师
- 编程初学者
学习收获
掌握PC上位机开发
学会多传感器数据采集
精通Bootloader应用
祝您学习愉快!
学有所成,前程似锦!





