首页
›
嵌入式基础与RISC-V
›
148-中微CMS32单片机实战
›
《CMS32串口通信调试与Bootloader实战》
VIP10
本课程属于:148-中微CMS32单片机实战
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
CMS32串口通信调试与Bootloader实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导学与开发环境搭建
CMS32系列芯片概述 · 开发板介绍 · Keil MDK安装与配置
课程导学
开发环境搭建
02
GPIO深入与按键输入
GPIO结构框图解析 · 推挽输出与开漏输出区别 · 按键消抖原理(硬件与软件)
GPIO
深入
03
系统时钟与定时器
时钟树详解(HSI · HSE · PLL)
系统时钟
定时器
04
串口通信基础(UART)
UART协议帧格式 · 波特率计算 · CMS32串口寄存器配置
UART
串口通信基础
05
串口中断与DMA
串口中断接收(单字节与不定长) · 空闲中断检测 · DMA原理与配置
DMA
串口
06
串口通信进阶
RS232与RS485电平转换 · Modbus RTU协议解析 · CRC16校验实现
串口通信进阶
RS232
07
ADC与传感器采集
逐次逼近型ADC原理 · CMS32 ADC单次/连续/扫描模… · 内部温度传感器读取
ADC
传感器采集
08
SPI总线通信
SPI四线制与三线制 · 时钟极性相位(CPOL/CPHA)配… · W25Q64 Flash读写
SPI
总线通信
09
I2C总线通信
I2C协议时序(起始/停止/应答) · 软件模拟I2C与硬件I2C · AT24C02 EEPROM读写
I2C
总线通信
10
看门狗与低功耗
独立看门狗(IWDG)与窗口看门狗(… · 睡眠/停止/待机模式 · RTC唤醒
看门狗
低功耗
11
Bootloader概念与启动流程
Bootloader与应用程序分区 · STM32/CMS32启动文件分析(… · 向量表重定向(SCB->VTOR)
Bootloader
概念
12
Flash操作与存储管理
CMS32 Flash控制器 · 页擦除/写入/读取 · Flash模拟EEPROM
Flash
操作
13
串口Bootloader协议设计
自定义通信协议(帧头/帧尾/长度/校… · 命令集定义(擦除/写入/跳转/校验) · 超时重传机制
Bootloader
串口
14
Bootloader上位机开发(Python)
PySerial库使用 · bin/hex文件解析 · Ymodem协议实现
Bootloader
Python
15
Bootloader固件加密与安全
AES-128加密固件 · CRC32完整性校验 · 安全启动链
Bootloader
固件加密
16
Bootloader实战(一)
编写Bootloader工程 · 配置串口中断 · 实现Flash擦除与写入驱动
Bootloader
编写
17
Bootloader实战(二)
上位机发送固件 · Bootloader接收并写入Fla… · 校验与反馈
Bootloader
上位机发送固件
18
Bootloader实战(三)
应用程序修改(向量表偏移 · 链接脚本) · 生成可跳转的App固件
Bootloader
应用程序修改
19
Bootloader进阶
双备份启动(A/B分区) · 回滚机制 · 固件差分升级(bsdiff)
Bootloader
进阶
20
FreeRTOS移植与任务管理
FreeRTOS源码结构 · CMS32移植步骤(port.c与p… · 任务创建/删除/挂起/恢复
FreeRTOS
移植
21
FreeRTOS同步与通信
队列(Queue) · 信号量(二值/计数/互斥) · 事件标志组
FreeRTOS
同步
22
FreeRTOS中断管理
中断嵌套与优先级 · 延迟中断处理(Deferred In… · 中断安全API(FromISR系列函…
FreeRTOS
断管理
23
FreeRTOS内存管理
heap_1到heap_5对比 · 内存碎片问题 · 静态内存分配
FreeRTOS
内存管理
24
FreeRTOS实战
多任务温湿度采集(DHT11) · OLED显示任务 · 串口命令解析任务
FreeRTOS
DHT11
25
USB虚拟串口(CDC)
USB协议基础(描述符/端点) · CMS32 USB设备库配置 · CDC类实现
USB
CDC
26
CAN总线通信
CAN协议帧格式(标准帧/扩展帧) · CMS32 CAN控制器配置 · 过滤器设置
CAN
总线通信
27
传感器融合与滤波
卡尔曼滤波原理 · 一阶互补滤波 · MPU6050六轴数据融合
传感器融合
滤波
28
电机控制基础
直流有刷电机H桥驱动 · PWM调速 · 编码器测速(M法/T法)
电机控制基础
直流有刷电机H桥…
29
综合项目(一)
智能小车底盘设计 · 实现直线行驶与转向闭环
综合项目
智能小车底盘设计
30
综合项目(二)
远程固件升级系统 · 实现局域网OTA升级
综合项目
远程固件升级系统
所属VIP或分类
同VIP:CMS32-Bootloader开发与优化实战
同VIP:CMS32-CAN多节点通信与总线故障排查
同VIP:CMS32-CAN总线与Bootloader移植部署实战