目录
前言
正文
1.依赖的硬件特性
1.1.SPI硬件特性
1.1.1. TXFIFO Single Move Mode
1.1.2. RXFIFO Single Move Mode
1.1.3. Move Counter模式
1.1.4. PT中断
1.2.IR硬件特性
1.3.DMA硬件特性
1.3.1. DMA通道硬件请求
1.3.2. DMA循环Buffer
1.3.3. DMA Link List
1.3.4. DMA中断
2.相关的工具配置
2.1. MCAL中的SPI配置
2.2. MCAL中的DMA配置
2.3. OS中的ISR配置
3.软件的具体实现
3.1. Spi_AsyncTransmit
3.2. Spi_lAsyncStartJob
3.3. Spi_lSetDmaTcs
4.总结
前言
《【MCAL】SPI模块详解》一文介绍了AUTOSAR架构下SPI模块的详细设计;《【TC3xx芯片】TC3xx芯片QSPI模块详解》一文介绍了TC3xx芯片的SPI硬件模块;《【MCAL】AUTOSAR架构下基于SPI通信的驱动模块详解-以TJA1145为例》一文介绍了CanTrcv_ TJA1145是如何基于TC3xx芯片SPI通信来实现数据的收发的。《