首页
›
Linux内核与驱动
›
165-S32K3外设驱动开发
›
《S32K3外设驱动开发从寄存器操作到MCAL接口封装》
VIP10
本课程属于:165-S32K3外设驱动开发
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
S32K3外设驱动开发从寄存器操作到MCAL接口封装
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
S32K3平台概述
S32K3系列芯片架构 · ARM Cortex-M7内核特性 · 芯片选型与资源对比
S32K3
平台概述
02
开发环境搭建
S32 Design Studio安… · EB tresos Studio安装 · RTD (Real-Time Dri…
开发环境搭建
S32
03
S32K3启动流程
BootROM · 启动模式选择 · 复位向量表
S32K3
启动流程
04
时钟系统详解
SPLL · FIRC · SIRC
时钟系统详解
SPLL
05
系统时钟配置实战
通过寄存器操作配置核心时钟 · 总线时钟 · 外设时钟
系统时钟配置实战
通过寄存器操作配…
06
GPIO模块寄存器结构
GPIO模块基地址 · PDOR/PSOR/PCOR/PTO…
GPIO
模块寄存器结构
07
GPIO裸机驱动开发
实现GPIO初始化 · 输出高低电平 · 输入读取的寄存器操作函数
GPIO
裸机驱动开发
08
GPIO MCAL接口封装
将裸机驱动封装为符合AUTOSAR标…
GPIO
MCAL
09
中断系统原理
NVIC中断控制器 · 中断优先级分组 · 中断向量表重定向
断系统原理
NVIC
10
外部中断驱动开发
配置GPIO中断触发方式 · 中断服务函数注册 · 中断使能与清除标志
外部
断驱动开发
11
中断MCAL接口封装
实现 Irq_Enable/Irq_…
MCAL
接口封装
12
定时器模块概述
PIT · STM · FTM
定时器模块概述
PIT
13
PIT定时器寄存器操作
PIT模块基地址 · LDVAL/CVAL/TCTRL/T…
PIT
定时器寄存器操作
14
PIT裸机驱动开发
实现定时器初始化 · 启动 · 停止
PIT
裸机驱动开发
15
PIT MCAL接口封装
封装为符合AUTOSAR GPT规范…
PIT
MCAL
16
UART通信协议
UART帧格式 · 波特率计算 · S32K3 LPUART模块特性
UART
通信协议
17
LPUART寄存器操作
BAUD/STAT/CTRL/DAT…
LPUART
寄存器操作
18
LPUART裸机驱动开发
实现轮询模式下的发送与接收函数
LPUART
裸机驱动开发
19
LPUART中断驱动开发
实现基于中断的收发缓冲区管理与环形队…
LPUART
断驱动开发
20
UART MCAL接口封装
封装为符合AUTOSAR LinIf…
UART
MCAL
21
SPI通信协议
SPI模式选择 · 时钟极性相位 · S32K3 LPSPI模块特性
SPI
通信协议
22
LPSPI寄存器操作
TCR/SR/FCR/DR寄存器详解…
LPSPI
寄存器操作
23
LPSPI裸机驱动开发
实现主模式下的单字节与多字节收发
LPSPI
裸机驱动开发
24
LPSPI DMA驱动开发
结合eDMA实现SPI数据的高速传输
LPSPI
DMA
25
SPI MCAL接口封装
封装为符合AUTOSAR Spi规范…
SPI
MCAL
26
I2C通信协议
I2C总线协议 · S32K3 LPI2C模块特性与寄存…
I2C
通信协议
27
LPI2C寄存器操作
MCFGR/MIER/MCR/MSR…
LPI2C
寄存器操作
28
LPI2C裸机驱动开发
实现主模式下的单字节读写与多字节传输
LPI2C
裸机驱动开发
29
ADC模块驱动
S32K3 SARADC模块特性 · 寄存器配置与轮询/中断采样实现
ADC
模块驱动
30
MCAL集成与测试
EB tresos Studio中配… · 生成代码 · 集成测试与调试技巧
MCAL
集成
所属VIP或分类
同VIP:NXP-S32K3外设驱动开发与工程模板构建
同VIP:NXP-S32K3平台CAN-FD驱动移植与DMA传输应用
同VIP:S32K3-FLEXIO模拟UART与LCD显示驱动实战