Arduino与Proteus仿真实例-两个Arduino之间SPI通信仿真

Posted 视觉智能

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Arduino与Proteus仿真实例-两个Arduino之间SPI通信仿真相关的知识,希望对你有一定的参考价值。

两个Arduino之间SPI通信仿真

1、SPI介绍

串行外设接口 ( Serial Peripheral Interface,SPI) 是用于短距离通信的同步串行通信接口规范,主要用于嵌入式系统。该接口由摩托罗拉在 1980 年代中期开发,并已成为事实上的标准。典型应用包括安全数字卡和液晶显示器。

SPI 设备使用主从架构以全双工模式通信,通常与单个主设备(尽管某些 Atmel 设备支持根据外部 (SS) 引脚动态更改角色)。主(控制器)设备发起用于读取和写入的帧。通过使用单独的芯片选择 (CS),有时称为从选择 (SS) 线进行选择,可以支持多个从设备。

有时 SPI 被称为四线串行总线,与三线、两线和单线串行总线形成对比。 SPI 可以准确地描述为同步串行接口,[1] 但它不同于同步串行接口 (SSI) 协议,后者也是一种四线同步串行通信协议。 SSI 协议采用差分信号,仅提供单一的单工通信通道。对于任何给定的事务,SPI 是单主多从通信。

SPI是许多不同设备使用的通用通信协议。 例如,SD 卡模块、RFID 读卡器模块和 2.4 GHz 无线发射器/接收器都使用 SPI 与微控制器进行通信。

SPI 的一项独特优势是可以不间断地传输数据。 可以在

以上是关于Arduino与Proteus仿真实例-两个Arduino之间SPI通信仿真的主要内容,如果未能解决你的问题,请参考以下文章

Arduino与Proteus仿真实例-74C922键盘解码驱动仿真

Arduino与Proteus仿真实例-M95256串行(SPI)EEPROM数据存取驱动仿真

Arduino与Proteus仿真实例-HT16K33驱动LED点阵(16x8)仿真

Arduino与Proteus仿真实例-HT16K33驱动LED点阵(8x8)仿真

Arduino与Proteus仿真实例-I2C总线多个M24C01设备数据储存仿真

用Proteus仿真Arduino UNO ADC模数转换