首页
›
车载软件与智能汽车
›
050-NXP S32DS集成开发环境
›
《外设驱动开发与寄存器操作实战》
VIP10
本课程属于:050-NXP S32DS集成开发环境
车载软件与智能汽车 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
外设驱动开发与寄存器操作实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
什么是外设驱动?为什么需要寄存器操作…
课程导论
什么是外设驱动?…
02
硬件基础
认识MCU/CPU · 总线(AHB/APB) · 外设(GPIO/UART/SPI/I…
硬件基础
MCU/CPU
03
寄存器基础
什么是寄存器?寄存器的位 · 字节 · 地址映射。读写寄存器的本质
寄存器基础
什么是寄存器?寄…
04
C语言与寄存器操作
指针操作 · volatile关键字 · 位运算(与
C语言
寄存器操作
05
GPIO驱动实战(一)
GPIO模块框图解析 · GPIO寄存器描述(MODER · OTYPER
GPIO
驱动实战
06
GPIO驱动实战(二)
点亮LED——从原理图到代码 · 操作ODR/BSRR寄存器
GPIO
驱动实战
07
GPIO驱动实战(三)
按键输入检测。配置GPIO输入模式 · 读取IDR寄存器 · 软件消抖
GPIO
驱动实战
08
GPIO驱动实战(四)
中断式按键。NVIC基础 · EXTI外部中断配置 · 中断服务函数编写
GPIO
驱动实战
09
时钟系统与RCC驱动
时钟树概述 · HSE/HSI/PLL配置 · RCC寄存器操作(AHB/APB分频…
RCC
时钟系统
10
定时器基础(一)
SysTick定时器工作原理 · 寄存器配置 · 实现精准延时
定时器基础
SysTick
11
定时器基础(二)
通用定时器TIMx。时基单元(PSC · ARR) · PWM模式
定时器基础
TIMx
12
定时器基础(三)
输入捕获。测量脉冲宽度与频率 · 寄存器配置实战
定时器基础
输入捕获
13
UART串口通信(一)
UART协议帧格式 · 波特率计算 · USART寄存器详解(SR
UART
串口通信
14
UART串口通信(二)
轮询模式收发数据。代码实现 · 接收字符
UART
串口通信
15
UART串口通信(三)
中断模式收发。环形缓冲区设计 · 实现printf重定向
UART
串口通信
16
SPI总线驱动(一)
SPI协议(4线模式 · CPOL/CPHA) · SPI寄存器配置(CR1
SPI
总线驱动
17
SPI总线驱动(二)
驱动SPI Flash(如W25Q6… · 擦除 · 读写数据
SPI
总线驱动
18
I2C总线驱动(一)
I2C协议(起始/停止条件 · ACK/NACK · 地址帧)
I2C
总线驱动
19
I2C总线驱动(二)
驱动I2C EEPROM(如AT24…
I2C
总线驱动
20
DMA控制器驱动
DMA工作原理 · DMA寄存器配置(CCR · CNDTR
DMA
控制器驱动
21
ADC驱动
逐次逼近型ADC原理 · ADC寄存器(SR · CR1
ADC
驱动
22
DAC驱动
DAC工作原理 · DAC寄存器(CR · DHR
DAC
驱动
23
看门狗(IWDG & WWDG)
独立看门狗与窗口看门狗的区别 · 寄存器配置 · 防止系统死机
IWDG
WWDG
24
RTC实时时钟
RTC工作原理 · RTC寄存器(TR · DR
RTC
实时时钟
25
CAN总线驱动(一)
CAN协议基础(帧格式 · 仲裁 · 位时序)
CAN
总线驱动
26
CAN总线驱动(二)
CAN通信实战。配置过滤器 · 发送与接收报文
CAN
总线驱动
27
USB设备驱动基础
USB协议概述(枚举过程 · 描述符) · USB寄存器(OTG_FS)初步认识
USB
设备驱动基础
28
低功耗模式与电源管理
睡眠/停止/待机模式 · 寄存器配置 · 唤醒源
低功耗模式
电源管理
29
驱动调试技巧
使用逻辑分析仪/Saleae抓取波形 · 使用printf调试 · 寄存器dump与比对
驱动调试技巧
Saleae
30
综合实战项目
构建一个多外设数据采集系统(GPIO… · 总结驱动开发方法论
综合实战项目
GPIO
所属VIP或分类
同VIP:NXP-S32DS嵌入式SDK与驱动工程开发
同VIP:NXP-S32DS嵌入式调试与故障定位
同VIP:NXP-S32DS工程调试与自动化构建