首页
›
嵌入式基础与RISC-V
›
096-中微CMS32车规级MCU
›
《CMS32寄存器配置与Bootloader开发实战》
VIP10
本课程属于:096-中微CMS32车规级MCU
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
CMS32寄存器配置与Bootloader开发实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
CMS32系列芯片概述
芯片家族介绍 · 内核架构(ARM Cortex-M0… · 主要特性与选型指南
CMS32
系列芯片概述
02
开发环境搭建
Keil MDK安装与配置 · CMS32固件库获取 · 第一个LED工程创建与下载
开发环境搭建
Keil
03
GPIO寄存器详解
GPIO模块框图 · 端口模式寄存器(PMx) · 端口数据寄存器(Px)
GPIO
寄存器详解
04
GPIO实战
按键输入检测 · LED流水灯 · 位带操作实现原子化GPIO控制
GPIO
按键输入检测
05
系统时钟与复位
时钟树结构 · HIRC/LIRC/主振荡器配置 · 系统时钟切换
系统时钟
复位
06
定时器Timer0
Timer0工作原理 · 模式选择(间隔/捕捉/脉宽调制) · 寄存器配置与中断编程
Timer0
定时器
07
定时器Timer1与Timer2
Timer1的PWM输出 · Timer2的RTC功能 · 看门狗定时器应用
Timer1
Timer2
08
UART串口通信
UART模块框图 · 波特率计算 · 发送与接收中断编程
UART
串口通信
09
SPI总线通信
SPI主从模式配置 · 时钟极性相位设置 · Flash读写实战
SPI
总线通信
10
I2C总线通信
I2C协议解析 · 主模式发送与接收 · EEPROM读写驱动开发
I2C
总线通信
11
ADC模数转换
ADC模块结构 · 采样序列配置 · 单次与连续转换
ADC
模数转换
12
DMA控制器
DMA传输原理 · 通道配置 · 内存到外设传输
DMA
控制器
13
中断系统深入
NVIC嵌套向量中断控制器 · 中断优先级分组 · 中断延迟优化
断系统深入
NVIC
14
低功耗模式
睡眠模式 · 深度睡眠模式 · 待机模式
低功耗模式
睡眠模式
15
Flash存储器
Flash读/写/擦除操作 · 数据存储与读取 · Flash保护机制
Flash
存储器
16
Bootloader基础概念
Bootloader与应用程序分区 · 启动流程 · 跳转条件
Bootloader
基础概念
17
Bootloader架构设计
双区启动设计 · 固件校验机制(CRC32) · 版本管理
Bootloader
架构设计
18
Bootloader通信协议
自定义串口协议设计 · 帧结构定义 · 命令解析
Bootloader
通信协议
19
Bootloader固件接收
Ymodem协议实现 · 分包接收 · 超时重传
Bootloader
固件接收
20
Bootloader固件写入
Flash擦除与编程驱动 · 写入地址映射 · 写入进度反馈
Bootloader
固件写入
21
Bootloader跳转与执行
应用程序向量表重定位 · 栈指针恢复 · 跳转指令实现
Bootloader
跳转
22
Bootloader安全机制
固件加密(AES-128) · 签名验证(HMAC) · 防回滚保护
Bootloader
安全机制
23
Bootloader调试与测试
串口日志输出 · 断点调试技巧 · 异常处理
Bootloader
调试
24
应用程序开发规范
分区地址规划 · 中断向量表配置 · 链接脚本编写
应用程序开发规范
分区地址规划
25
固件合并与生成
Hex文件解析 · 固件合并工具开发 · Bin文件生成
固件合并
生成
26
在线升级(OTA)基础
OTA系统架构 · Wi-Fi/蓝牙模块通信 · 固件下载流程
OTA
线升级
27
OTA协议栈实现
HTTP/HTTPS固件下载 · MQTT消息推送 · 断点续传
OTA
协议栈实现
28
OTA安全与稳定性
TLS加密传输 · 固件签名验证 · 升级失败回滚
OTA
安全
29
实战项目一
基于CMS32的智能灯控系统(GPI…
实战项目一
CMS32
30
实战项目二
基于CMS32的传感器数据采集器(A…
实战项目二
CMS32
所属VIP或分类
同VIP:CMS32-Bootloader开发与低功耗设计实战
同VIP:CMS32-Bootloader开发与量产烧录实战
同VIP:CMS32-CAN通信与Bootloader开发实战