首页
›
热销单品
›
嵌入式Linux与RTOS
›
《沁恒RISC-V CH32系列嵌入式开发实战》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
沁恒RISC-V CH32系列嵌入式开发实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
了解CH32系列RISC-V MCU… · 特点 · 开发环境与学习路径
课程导入
CH32
02
RISC-V架构基础
理解RISC-V指令集架构的核心概念 · 寄存器组 · 特权模式
RISC-V
架构基础
03
CH32系列芯片选型与资源概览
对比CH32V · CH32F · CH32L等系列
CH32
系列芯片选型
04
开发环境搭建
安装MounRiver Studio · 配置调试器(WCH-Link) · 创建工程
开发环境搭建
MounRiver
05
GPIO基础与LED控制
掌握GPIO模式配置 · 输出控制 · 输入读取
GPIO
LED
06
时钟系统与启动流程
理解CH32的时钟树 · PLL配置 · 系统启动文件
时钟系统
启动流程
07
中断系统与NVIC
掌握CH32的中断优先级 · 嵌套向量中断控制器(NVIC)配置 · 编写外部中断与定时器中断服务函数
NVIC
断系统
08
定时器原理与应用
学习通用定时器 · 高级定时器的基本功能 · 实现定时中断
定时器原理
应用
09
串口通信(UART)
掌握UART的初始化 · 发送接收 · 中断与DMA方式
UART
串口通信
10
SPI通信接口
理解SPI协议 · CH32的SPI外设配置 · 驱动Flash
SPI
通信接口
11
I2C通信接口
掌握I2C协议 · CH32的I2C外设或软件模拟I2C · 驱动EEPROM
I2C
通信接口
12
ADC模拟数字转换
学习ADC的通道配置 · 采样模式 · DMA传输
ADC
模拟数字转换
13
DAC与比较器
了解DAC输出 · 比较器功能 · 实现模拟信号生成与阈值检测
DAC
比较器
14
DMA控制器
掌握DMA的工作原理 · 通道配置 · 传输模式
DMA
控制器
15
看门狗与低功耗设计
学习独立看门狗 · 窗口看门狗的使用 · 以及睡眠
看门狗
低功耗设计
16
Flash与EEPROM存储
掌握CH32内部Flash的读写操作 · 模拟EEPROM技术 · 实现数据掉电保存
Flash
EEPROM
17
RTC实时时钟
配置RTC模块 · 实现日历 · 闹钟
RTC
实时时钟
18
CAN总线通信
了解CAN协议 · CH32的CAN外设 · 实现双机通信与报文收发
CAN
总线通信
19
USB设备开发
学习CH32的USB设备控制器 · 实现HID键盘 · 虚拟串口等常见USB设备
USB
设备开发
20
以太网与网络应用
了解CH32的以太网MAC/PHY · 实现TCP/IP协议栈移植与简单网络…
以太网
网络应用
21
FreeRTOS移植与多任务
在CH32上移植FreeRTOS · 创建任务 · 队列
FreeRTOS
移植
22
RT-Thread Nano应用
移植RT-Thread Nano · 掌握线程管理 · 消息邮箱
RT-Thread
Nano
23
传感器驱动实战
综合使用I2C/SPI/ADC等接口 · 驱动温湿度 · 气压
传感器驱动实战
I2C/SPI/ADC
24
电机控制实战
利用PWM · 编码器 · PID算法
电机控制实战
PWM
25
显示与交互界面
驱动OLED/LCD显示屏 · 实现菜单系统 · 触摸按键或旋钮编码器的人机交互
显示
交互界面
26
无线通信模块应用
通过UART/SPI连接蓝牙 · WiFi · LoRa等模块
无线通信模块应用
UART/SPI
27
常见问题与调试技巧
总结开发中常见的编译错误 · 硬件故障 · 外设配置问题
常见问题
调试技巧
28
项目实战
智能家居控制节点:综合GPIO · 定时器 · UART
项目实战
GPIO
29
项目实战
数据采集与监控系统:使用ADC · DMA · Flash
项目实战
ADC
30
课程总结与进阶方向
回顾核心知识点 · 梳理学习路径 · 推荐进阶资源与开源项目
课程总结
进阶方向
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战