一. IMX6ULL的 SPI 实验
I.MX6ULL
有4
个
SPI
接口,可以通过这
4
个
SPI
接口来连接一些
SPI
外设。
I.MX6U-ALPHA
使用
SPI3
接口
连接了一个六轴传感器
ICM-20608
,本章我们就来学习如何使用
I.MX6U
的
SPI
接口来驱动
ICM-20608
,读取
ICM-20608
的六轴数据。
IMX6ULL的SPI接口
I.MX6U
自带的
SPI
外设叫做
ECSPI
,全称是
Enhanced Configurable Serial Peripheral Interface。也就是SPI接口。
ECSPI接口 (即SPI) 特点如下:
1. 全双工同步串行接口。即可以同时发送数据与接收数据。
2. 可配置的主/从模式。
3. 四个片选信号,支持多从机。
4. 发送和接收都有一个 32x64 的 FIFO。
5. 片选信号 SS/CS,时钟信号 SCLK 极性可配置。
6. 支持DMA。
二. SPI实验原理图
通过底板原理图,SPI实验涉及的硬件原理图如下:
以上原理图中,SPI的四根线分别为