首页
›
热销单品
›
嵌入式Linux与RTOS
›
《沁恒RISC-V CH32系列嵌入式开发从入门到精通》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
沁恒RISC-V CH32系列嵌入式开发从入门到精通
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导学
了解CH32系列芯片的定位 · RISC-V架构优势 · 开发环境概览及学习路径规划
课程导学
CH32
02
开发环境搭建
安装MounRiver Studio · 配置调试器(WCH-Link) · 创建第一个工程并实现LED闪烁
开发环境搭建
MounRiver
03
RISC-V基础架构
理解RISC-V指令集 · 寄存器组 · 特权模式
RISC-V
基础架构
04
CH32系列芯片选型与资源
对比CH32V003/103/203… · RAM · 外设资源及选型方法
CH32
系列芯片选型
05
GPIO编程实战
掌握GPIO模式配置 · 推挽/开漏输出 · 上下拉输入
GPIO
编程实战
06
时钟系统与启动流程
分析内部/外部晶振 · PLL倍频 · 系统时钟树
时钟系统
启动流程
07
中断系统与NVIC
理解嵌套向量中断控制器 · 中断优先级分组 · 中断服务函数编写及临界区保护
NVIC
断系统
08
定时器基础与应用
学习基本定时器 · 通用定时器 · PWM输出
定时器基础
应用
09
串口UART通信
配置USART · 波特率计算 · 中断收发
UART
串口
10
SPI总线与Flash读写
掌握SPI主机/从机模式 · 时序配置 · 驱动W25Q64存储芯片及数据读写验…
SPI
Flash
11
I2C总线与EEPROM/传感器
理解I2C协议 · 软件模拟与硬件I2C · 驱动AT24C02和温湿度传感器
I2C
EEPROM
12
ADC模拟采集
配置ADC通道 · 采样时间 · DMA传输
ADC
模拟采集
13
DAC与比较器应用
使用DAC输出波形 · 内置比较器实现阈值检测及简易信号发生…
DAC
比较器应用
14
DMA控制器深入
理解DMA传输模式 · 内存到外设/内存到内存 · 与中断配合实现高效数据搬运
DMA
控制器深入
15
看门狗与低功耗设计
独立看门狗和窗口看门狗配置 · 睡眠/停止/待机模式及唤醒源实战
看门狗
低功耗设计
16
Flash编程与选项字节
片上Flash读写 · 扇区擦除 · 选项字节配置及实现简易Bootloa…
Flash
编程
17
RTC实时时钟
配置外部32.768kHz晶振 · 闹钟 · 唤醒及日历功能
RTC
实时时钟
18
CAN总线通信
了解CAN协议 · CH32 CAN控制器配置 · 报文收发及双机通信测试
CAN
总线通信
19
USB设备开发
使用CH32内置USB控制器实现HI… · 完成枚举与数据交互
USB
设备开发
20
以太网与网络应用
基于CH32V307的MAC+PHY… · 搭建简单Web服务器
以太网
网络应用
21
FreeRTOS移植与多任务
在CH32上移植FreeRTOS · 创建任务/队列/信号量 · 实现多任务调度
FreeRTOS
移植
22
RT-Thread Nano应用
集成RT-Thread Nano · 使用FinSH控制台 · 消息队列及线程管理
RT-Thread
Nano
23
传感器数据采集系统
综合使用ADC · I2C · SPI
传感器数据采集系…
ADC
24
电机控制实战
利用PWM和编码器接口驱动直流电机/… · 实现速度闭环控制
电机控制实战
PWM
25
无线通信模块应用
通过串口或SPI连接蓝牙/WiFi/… · 实现数据透传与远程控制
无线通信模块应用
SPI
26
图形界面与显示
驱动OLED/LCD屏 · 移植u8g2或LVGL · 实现菜单和波形显示
图形界面
显示
27
Bootloader与固件升级
设计串口或USB的IAP升级方案 · 实现应用区跳转与固件烧写
Bootloader
固件升级
28
调试与性能优化
使用调试器断点/单步 · 分析代码大小与运行时间 · 优化中断和DMA效率
调试
性能优化
29
常见问题与故障排查
解决启动失败 · 时钟不准 · 外设冲突
常见问题
故障排查
30
综合项目实战
设计一个智能家居网关 · 融合传感器 · 显示
综合项目实战
设计一个智能家居…
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战