Advertisement

Atmel sama5D3 SPI

阅读量:

Serial Peripheral Interface (SPI)

概论 spi模块作为一个同步串行总线系统用于实现外部设备间的通信操作主模式和从模式为两种基本运行状态除此之外两个处理器之间也可以进行通信交流 SPI接口的关键功能在于通过移位寄存器逐位传输数据在数据传输过程中通常会配置一个主机负责发送数据一个从机负责接收数据 SPI协议还支持多主模式在这种情况下需要建立一个多主机通信协议同时只能有一个从机在工作期间与其他设备保持连接 当有多个从机接入时主机将通过专门的信号线来分别选择不同的从机进行通信操作

SPI系统包含两根数据线以及两个控制线。 MOSI是主机向从机发送信号的接收线路。 MISO是主机从从机那里接收信号的发送线路。 SPCK是主机发出同步时钟信号的线路。 NSS用于片选功能。

特点 :

8 bits 和 16 bits 数据长度能够实现
相位与极性的设置更加灵活
传输间隔及片选信号与 SPI 通信起始延迟均能被精确配置
系统具备完善的错误检测功能

主模式 spck最高可达外部总线速度;主模式基于独立时钟运行;从模式遵循SPCK不受内部时钟限制;四个片选端子最多支持15个设备;系统同时支持外部存储设备、总线以及处理器;采用DMA通道进行数据传输,在发送与接收之间实现同步;寄存器的写保护状态被启用

Pin Name | Pin Desc

全部评论 (0)

还没有任何评论哟~