首页
›
嵌入式基础与RISC-V
›
148-中微CMS32单片机实战
›
《中微CMS32单片机CMS32外设驱动开发与寄存器配置实战》
VIP10
本课程属于:148-中微CMS32单片机实战
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
中微CMS32单片机CMS32外设驱动开发与寄存器配置实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
CMS32单片机概述
芯片特性 · 内核架构 · 存储映射
CMS32
单片机概述
02
开发环境搭建
IDE安装(IAR/Keil) · 编译器配置 · 调试器(J-Link/ST-Link…
开发环境搭建
IDE
03
GPIO基础与寄存器
GPIO模块框图 · 端口模式寄存器(PM) · 端口输出寄存器(Px)
GPIO
寄存器
04
GPIO实战
点亮LED · 按键输入检测 · 位带操作实现
GPIO
LED
05
系统时钟与复位
时钟树结构 · 高速内部振荡器(HSI) · 高速外部振荡器(HSE)
系统时钟
复位
06
时钟配置实战
使用HAL库配置系统时钟为72MHz · 测量MCO引脚输出频率 · 低功耗模式下的时钟切换
时钟配置实战
HAL
07
定时器基础(SysTick)
SysTick寄存器(LOAD · VAL · CTRL)
SysTick
定时器基础
08
通用定时器(TIM)
TIM时基单元(PSC · ARR · CNT)
TIM
通用定时器
09
定时器实战
呼吸灯实现 · 舵机PWM控制 · 超声波测距(输入捕获)
定时器实战
呼吸灯实现
10
看门狗定时器(WDT)
独立看门狗(IWDG)与窗口看门狗(… · 喂狗策略 · 系统异常复位保护
WDT
看门狗定时器
11
UART串口通信基础
USART框图 · 波特率寄存器(BRR) · 数据寄存器(DR)
UART
串口通信基础
12
UART实战
轮询模式收发 · 中断模式收发 · DMA模式收发
UART
轮询模式收发
13
SPI总线通信
SPI架构 · 主从模式配置 · 时钟极性(CPOL)与相位(CPHA…
SPI
总线通信
14
SPI实战
驱动Flash存储器(W25Q64) · 驱动OLED显示屏(SSD1306) · SPI DMA传输
SPI
Flash
15
I2C总线通信
I2C协议时序 · 主从模式 · 7位/10位地址
I2C
总线通信
16
I2C实战
驱动温度传感器(LM75A) · 驱动EEPROM(AT24C02) · I2C DMA传输
I2C
LM75A
17
ADC模数转换
ADC寄存器(SR · CR1 · CR2
ADC
模数转换
18
ADC实战
多通道电压采集 · 内部温度传感器读取 · ADC与定时器触发同步
ADC
多通道电压采集
19
DAC数模转换
DAC寄存器(CR · DHR · DOR)
DAC
数模转换
20
DMA控制器
DMA架构 · 通道与请求映射 · DMA寄存器(CCR
DMA
控制器
21
DMA实战
ADC采集数据自动搬运 · UART接收不定长数据 · 双缓冲DMA传输
DMA
ADC
22
外部中断(EXTI)
EXTI寄存器(IMR · RTSR · FTSR
EXTI
外部
23
NVIC中断控制器
NVIC寄存器(ISER · ICER · ISPR
NVIC
断控制器
24
中断实战
多中断源优先级管理 · 中断嵌套调试 · 中断延迟优化
断实战
断源优先级管理
25
RTC实时时钟
RTC寄存器(TR · DR · SSR
RTC
实时时钟
26
低功耗模式
睡眠模式 · 停止模式 · 待机模式
低功耗模式
睡眠模式
27
Flash控制器
Flash寄存器(ACR · KEYR · OPTKEYR
Flash
控制器
28
Bootloader开发
系统存储器启动 · 用户Bootloader设计 · Flash分区管理
Bootloader
开发
29
调试与性能优化
SWD/JTAG调试接口 · 断点与单步调试 · 寄存器窗口观察
调试
性能优化
30
综合项目实战
多外设协同(UART+ADC+DMA… · 传感器数据采集与上传 · FreeRTOS移植与任务管理
综合项目实战
UART+ADC+DMA
所属VIP或分类
同VIP:CMS32-Bootloader开发与优化实战
同VIP:CMS32-CAN多节点通信与总线故障排查
同VIP:CMS32-CAN总线与Bootloader移植部署实战