如果你做过 STM32 的项目,大概遇到过这种局面:传感器能读出来数据了,串口能打印了,但要把这些东西变成一个「能用」的系统——PC 端有个界面看数据、中控板能把多个传感器的数据汇总、设备还能远程升级固件——就不知道从哪儿下手了。这门课针对的就是这段空白。

它不是从点灯讲起的入门课,默认你已经能和寄存器、HAL 库打交道,能把一个最小系统跑起来。真正要补的是「接口到协议、协议到上位机、上位机到升级流程」这条链路上,那些文档里写得含糊、例程里语焉不详的部分。

先确认自己缺的是哪一块

这门课涉及的东西跨度不小,建议先对号入座:

  • 会写单片机程序,但只跑过单传感器,没试过多传感器同时采集和调度;
  • 用过串口助手看数据,但没自己写过 PC 上位机,不知道数据怎么从字节流变成界面上的曲线;
  • 知道 I2C、SPI、USB 这些名词,但说不清一个传感器从时序到寄存器读出值,中间到底过了几层;
  • 听说过 Bootloader,但没实际做过 IAP 升级,不清楚跳转地址、中断向量表偏移这些坑在哪。

四条里中了两条以上,这门课的内容对你就是有效的。如果只是想找个现成工程改改引脚,那它可能偏重了。

硬件接口与协议栈这一段,重点不在「接上」

多传感器采集最容易出问题的不是读不到数,而是读到了不对的数。AHT20 这类温湿度传感器,规格书里给的时序、CRC 校验、测量等待时间,少一步就是脏数据。课程里配了传感器的产品规格书和芯片文档,目的不是让你背寄存器地址,而是养成「先看时序图再看例程」的习惯。

协议栈部分会往下走一层:传感器出来的 I2C 数据,怎么组织成中控能识别的帧结构,帧头帧尾、长度字段、校验方式怎么定,多路数据怎么区分通道。这些设计决定后面上位机好不好写。很多人上位机写得痛苦,根源是通信协议一开始就没定清楚。

PC 上位机不是「顺便写写」

上位机在这门课里是正经的一环。它要处理的是:串口/USB 的数据接收缓冲、粘包拆包、按协议解析、实时刷新界面而不卡死、异常数据怎么标记。这些问题在做实验时无所谓,一旦采样频率上去或者连续跑几小时,就会集中暴露。

学完这部分,你应该能回答:为什么收到的数据会「粘」在一起?解析缓冲区该开多大?界面刷新和串口接收放在同一个线程里会发生什么?

Bootloader:全流程里最容易翻车的环节

固件升级听着简单,实际做起来处处是细节。APP 的起始地址怎么定,中断向量表怎么重映射,升级时万一断电怎么办,升级包怎么校验完整性,跳转前要不要关外设、清中断。这些在教材里往往一句话带过,但每一处都能让设备变砖。

课程把 Bootloader 放在了完整流程的末端,这个顺序是合理的——前面采集、通信、上位机都通了,你才有一个值得升级的固件,也才能验证升级后功能是否真的正常。

看完该能回答的问题

  • 多个传感器共用一条 I2C 总线时,地址冲突和时序冲突分别怎么处理?
  • 你设计的数据帧,如果丢了一个字节,接收端能检测出来吗?
  • 上位机收到 10KB/s 的连续数据,界面刷新频率该怎么定?
  • Bootloader 跳转到 APP 之前,必须做哪几件事?
  • 升级过程中断电,设备下次上电会运行哪个程序?

这些问题没有标准答案,但如果你能对着自己的项目说出取舍理由,这门课的目的就达到了。配套的硬件资料和芯片文档建议边看边翻,别指望一遍记住——查文档本身就是这项工作的日常。

手把手实现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应用

祝您学习愉快!

学有所成,前程似锦!