首页
›
嵌入式与底层系统
›
044-RISC-V裸机与汇编开发
›
《RISC-V沁恒CH32V203外设驱动开发实战工程》
VIP16
本课程属于:044-RISC-V裸机与汇编开发
嵌入式与底层系统 · 共 16 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
RISC-V沁恒CH32V203外设驱动开发实战工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=RISC-V架构与沁恒CH32… · 学习目标 · 课程结构
课程导入
RISC-V
02
RISC-V基础
目标=RISC-V指令集特点 · 寄存器组织 · 中断与异常机制
RISC-V
目标=
03
CH32V203开发环境
目标=MounRiver Studi… · 工程创建 · 编译下载调试流程
CH32V203
开发环境
04
GPIO外设驱动
目标=GPIO工作模式 · 寄存器配置 · 位操作技巧
GPIO
外设驱动
05
中断系统与NVIC
目标=CH32V203中断源 · 中断优先级 · NVIC配置
NVIC
断系统
06
USART串口通信
目标=USART帧格式 · 波特率计算 · 寄存器配置
USART
串口通信
07
定时器基础
目标=TIM基本定时功能 · 预分频与自动重装载 · 定时中断
定时器基础
TIM
08
定时器PWM输出
目标=PWM模式 · 占空比与频率计算 · 呼吸灯
PWM
定时器
09
定时器输入捕获
目标=输入捕获原理 · 脉宽测量 · 频率测量
定时器输入捕获
目标=输入捕获原…
10
ADC模数转换
目标=ADC工作原理 · 通道配置 · 单次与连续转换
ADC
模数转换
11
DMA控制器
目标=DMA传输原理 · 通道配置 · 存储器到外设
DMA
控制器
12
SPI总线驱动
目标=SPI协议时序 · 主从模式 · 寄存器配置
SPI
总线驱动
13
I2C总线驱动
目标=I2C协议时序 · 起始停止条件 · 应答机制
I2C
总线驱动
14
RTC实时时钟
目标=RTC原理 · 时钟源选择 · 日历配置
RTC
实时时钟
15
看门狗与复位
目标=独立看门狗IWDG · 窗口看门狗WWDG · 复位源识别
看门狗
复位
16
低功耗模式
目标=睡眠 · 停止 · 待机模式原理
低功耗模式
目标=睡眠
17
Flash编程与IAP
目标=Flash读写擦除 · 选项字节 · IAP在线升级原理
Flash
IAP
18
USB设备驱动
目标=CH32V203 USB外设概… · USB协议基础 · CDC虚拟串口与HID设备驱动实战
USB
设备驱动
19
CAN总线通信
目标=CAN协议基础 · 帧格式 · 过滤器配置
CAN
总线通信
20
DMA与ADC综合案例
目标=多通道ADC采集 · DMA自动搬运 · 定时器触发采样
DMA
ADC
21
外设驱动分层设计
目标=硬件抽象层HAL · 驱动层 · 应用层分离
外设驱动分层设计
HAL
22
调试与故障排查
目标=SWD调试 · 断点与变量观察 · 串口日志
调试
故障排查
23
RTOS移植与任务开发
目标=FreeRTOS在CH32V2… · 任务创建 · 信号量
RTOS
移植
24
综合项目一
目标=智能环境监测节点 · 集成温湿度 · 光照
综合项目一
目标=智能环境监…
25
综合项目二
目标=直流电机闭环控制 · 集成PWM · 编码器
综合项目二
目标=直流电机闭…
26
综合项目三
目标=CAN总线多节点工业控制 · 集成CAN · GPIO
综合项目三
CAN
27
综合项目四
目标=USB虚拟串口数据采集器 · 集成ADC · DMA
综合项目四
USB
28
常见问题与优化
目标=中断优先级冲突 · DMA与Cache一致性 · 外设时钟使能
常见问题
优化
29
工程化与版本管理
目标=Git版本控制 · 模块化工程模板 · Makefile与CMake构建
工程化
版本管理
30
课程总结与进阶
目标=知识体系回顾 · 外设驱动开发方法论 · RISC-V生态进阶方向与项目实战经…
课程总结
进阶
所属VIP或分类
同VIP:ARMv7项目实战与裸机开发性能调优与调试实战工程
同VIP:CH32V203-RISC-V内核工业控制项目实战工程
同VIP:CH32V调试与优化