您现在的位置是:首页 > 技术资料 > 用IO模拟SPI总线
推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

用IO模拟SPI总线

更新时间:2019-12-19 21:22:29 大小:3M 上传用户:xuzhen1查看TA发布的资源 标签:io模拟spi总线 下载积分:0分 评价赚积分 (如何评价?) 收藏 评论(1) 举报

资料介绍

1.1系统设计说明

本设计使用普通10口模拟标准SPI总线,实现SPMC65P2404A的多机通信。

SPI(Serial Peripheral Interface)总线系统是一种同步串行外设接口,它使用4条线:串行时钟线(SCK)、数据输出线、输入线和片选线(SS),支持同步全双工通信方式。

在本设计中,用1号从机采集按键,2号从机通过一个拨码开关控制一个计数器进行计数,从机获得的键值和计数值将送主机,主机用4个数码管显示。主机显示的形式为:从机号+

键值(或计数值).

1.2系统框图

1.3通信时序

SPI采用同步全双工通信方式,时钟信号SCK由主机产生。主从机的通信时序图分别如图1-2和图1-3所示:

当待发送数据写入发送缓冲器后,便启动数据发送,数据接收和发送以字节为单位。时序图中,Sample Strobe为输入数据采样点,例如从机在SCK的上升沿对输入数据进行采样接收,主机在SCK的下降沿对输入数据进行采样接收。SPIF是发送或接收完一字节数据后产生的标志,主机或从机传输完一字节的数据后该标志被置为1,可以用于主程序查询或产生SPI中断,在中断服务程序中或查询程序之后需将该标志写0,以清除该标志位。ss为从机的片选线,当SS-0时,该从机有效,接收主机发送的命令;当SS-1时,该从机的输出端

(SDO)处于悬浮状态。


部分文件列表

文件名 大小
用IO模拟SPI总线.pdf 3M

部分页面预览

(完整内容请下载后查看)

全部评论(1)