RK3399平台开发系列讲解(内核子系统篇)2.296线SPI说明

Posted 内核笔记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RK3399平台开发系列讲解(内核子系统篇)2.296线SPI说明相关的知识,希望对你有一定的参考价值。

在这里插入图片描述

平台内核版本安卓版本
RK3399Linux4.4android7.1

6线spi通信流程

6线SPI主要比4线的SPI多了两根控制线,主要用于通信前的握手功能,通信双方都准备好了才发送数据。
通信流程:

  1. master拉高gpio_master_ready引脚 (告诉从机,主机要发送数据了)
  2. 等待slave拉高gpio_slave_ready引脚电平 (告诉主机,从机准备好了接收数据)
  3. master拉低gpio_master_ready引脚 (告诉从机开始发送数据了)
  4. slave拉低gpio_slave_ready引脚电平 (数据接收完成,恢复初始状态)

硬件连接

以上是关于RK3399平台开发系列讲解(内核子系统篇)2.296线SPI说明的主要内容,如果未能解决你的问题,请参考以下文章

RK3399平台开发系列讲解(外设篇)3.33RK3399平台增加红外接收功能

RK3399平台开发系列讲解(内核入门篇)1.43系统CPU 性能指标有哪些?

RK3399平台开发系列讲解(内核入门篇)1.43系统CPU 性能指标有哪些?

RK3399平台开发系列讲解(内核入门篇)1.42Linux 文件系统是怎么工作的?

RK3399平台开发系列讲解(内核入门篇)1.42Linux 文件系统是怎么工作的?

RK3399平台开发系列讲解(内核入门篇)1.38Systemd 系统启动流程