首页
›
嵌入式基础与RISC-V
›
095-中微CMS32单片机
›
《CMS32单片机外设驱动与CAN通信模块配置实战》
VIP10
本课程属于:095-中微CMS32单片机
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
CMS32单片机外设驱动与CAN通信模块配置实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
CMS32家族概览
CMS32系列单片机产品线介绍 · 选型指南 · 核心架构与性能指标
CMS32
家族概览
02
开发环境搭建
IDE(如IAR/Keil)安装与配… · CMS32固件库获取 · 工程模板建立
开发环境搭建
IDE
03
GPIO外设驱动
GPIO模块寄存器详解 · 推挽/开漏输出模式配置 · 上下拉电阻与中断配置实战
GPIO
外设驱动
04
定时器模块(TMR)
基础定时器 · PWM生成 · 输入捕获与输出比较的原理与代码实现
TMR
定时器模块
05
UART串口通信
UART模块初始化 · 波特率计算 · 中断收发与DMA传输的完整驱动编写
UART
串口通信
06
SPI总线驱动
SPI主从模式配置 · 时钟极性/相位设置 · 与外部Flash/传感器通信实战
SPI
总线驱动
07
I2C总线驱动
I2C时序分析 · 主从机通信 · 多字节读写与仲裁处理
I2C
总线驱动
08
ADC模数转换
ADC分辨率与采样率配置 · 单次/连续转换模式 · 内部温度传感器读取
ADC
模数转换
09
DAC数模转换
DAC输出配置 · 波形生成(正弦波/三角波) · 与DMA结合实现任意波形
DAC
数模转换
10
DMA控制器
DMA传输模式(内存到内存 · 外设到内存) · 链表模式与中断配合
DMA
控制器
11
中断系统(NVIC)
中断优先级分组 · 嵌套向量中断控制器配置 · 中断延迟优化技巧
NVIC
断系统
12
看门狗定时器(WDT)
独立看门狗与窗口看门狗的区别 · 喂狗策略与系统复位保护
WDT
看门狗定时器
13
RTC实时时钟
RTC初始化 · 日历/闹钟设置 · 后备寄存器与低功耗唤醒
RTC
实时时钟
14
低功耗模式
睡眠 · 停止 · 待机模式详解
低功耗模式
睡眠
15
Flash与EEPROM模拟
片上Flash编程/擦除操作 · EEPROM模拟实现参数存储
Flash
EEPROM
16
CAN协议基础
CAN 2.0A/B协议帧格式 · 位时序与同步 · 错误处理机制
CAN
协议基础
17
CMS32 CAN模块架构
CAN控制器内部结构 · 邮箱/缓冲区管理 · 验收滤波原理
CMS32
CAN
18
CAN模块初始化
位时序参数计算(TSEG1/TSEG… · 工作模式配置(正常/环回/静默)
CAN
模块初始化
19
CAN报文发送
标准帧/扩展帧发送流程 · 单次发送与自动重发 · 发送优先级管理
CAN
报文发送
20
CAN报文接收
中断接收与轮询接收 · 验收滤波配置(掩码模式/列表模式) · FIFO管理
CAN
报文接收
21
CAN错误处理
错误状态寄存器解析 · 主动错误/被动错误/总线关闭状态恢复
CAN
错误处理
22
CAN与DMA结合
利用DMA实现CAN报文批量收发 · 降低CPU负载的实战技巧
CAN
DMA
23
CAN网络管理
基于CAN的简单网络管理协议(如UD… · 节点诊断与唤醒
CAN
网络管理
24
多节点CAN通信
总线仲裁机制 · 多主站通信 · 数据一致性保证
CAN
多节点
25
CAN FD协议入门
CAN FD与CAN 2.0的区别 · 数据场长度扩展 · 速率切换配置
CAN
FD
26
CAN总线调试工具
逻辑分析仪抓包 · CAN分析仪使用 · 常见总线故障排查
CAN
总线调试工具
27
Bootloader设计
基于CAN的在线升级(IAP)流程 · Flash分区策略 · 校验机制
Bootloader
设计
28
RTOS集成
FreeRTOS在CMS32上的移植 · CAN任务优先级设计 · 互斥访问保护
RTOS
集成
29
综合项目一
基于CAN的传感器数据采集节点(温度…
综合项目一
CAN
30
综合项目二
多节点CAN电机控制系统(主控节点+…
综合项目二
CAN
所属VIP或分类
同VIP:CMS32单片机CAN总线故障排查与调试实战
同VIP:CMS32单片机CAN通信模块故障定位实战
同VIP:CMS32单片机从入门到Bootloader开发实战