SPI Handle/Driver
学习SPI Handle/Driver前我们需要思考如下几个问题:
1、那些“模块”涉及SPI访问?
2、SPI Handle/Driver具体体现在AUTOSAR的那层?
3、SPI被抽象出来的规则/方法有那些?
接着我们就开始学习之旅吧!
那些“模块”涉及SPI访问?
SPI接口是一种通用物理接口,基本由四线制常见;
SPI总线是需要与外界通信的,有主/从模式,那,一般有那些使用场景呢?
比如一些常见的片外IO扩展,ADC扩展,EEPROM扩展等;如下图:
上面的绿色部分就是我们提到的“模块”,是AUTOSAR的ECU硬件抽象层吗?我想是的。
SPI Handle/Driver具体体现在AUTOSAR的那层?
AUTOSAR里面是有对SPI做具体的指定的,以CP为