【MCAL】AUTOSAR架构下基于SPI通信的驱动模块详解-以TJA1145为例

目录

前言

正文

1.TJA1145驱动代码中的SPI协议设计

1.1 对SPI Driver的依赖

1.2 对SPI配置的依赖

1.2.1 SpiExternalDevice

1.2.2 Channel_x

1.2.3 Job_x

1.2.4 Sequence N

1.2.5 Sequence M

1.2.6 Sequence L

1.2.7 小结

2.基于Vector驱动代码的SPI配置

2.1 SPI引脚配置

2.2 SPI General

2.3 SpiHwConfiguration

2.4 SpiExternalDevice

2.5 SPI Channel

2.6 SPI Job

2.7 SPI Sequence

2.8 小结

3.TJA1145驱动代码中SPI的使用

4.总结


前言

在《【TC3xx芯片】TC3xx芯片QSPI模块详解》一文中我们详细介绍了TC3xx芯片的QSPI模块,应该了解了以下问题:

1.QSPI有多少硬件资源,实际项目具体使用的是哪个QSPI modle, 具体使用了QSPI module的哪些信号连接(MTSR, MRST, SCK, SLS具体使用哪些Pin)?

2.如何配置QSPI使用的Pin脚(Port模块)?

3.如何配置SPI的时钟?

4.如何配置QSPI

你可能感兴趣的:(AUTOSAR精进之路,AUTOSAR,SPI,TJA1145,Job,Channel,Sequence)