基于ARM的嵌入式系统开发6报告范本.ppt

* 第六章 I/O接口电路 主机模式 MASTER:   当器件作为主机时,使用一个IO引脚拉低相应从机的选择引脚(NSS),传输的起始由主机发送数据来启动,时钟(SCK)信号由主机产生。通过MOSI发送数据,同时通过MISO引脚接收从机发出的数据。 从机模式 SLAVE: 当器件作为从机时,传输在从机选择引脚(NSS)被主机拉低后开始,接收主机输出的时钟信号,在读取主机数据的同时通过MISO引脚输出数据。 * 第六章 I/O接口电路 * 第六章 I/O接口电路 数据传输格式: 通常是高位(MSB)在前,低位(LSB)在后。一些增强型MCU中可以通过软件设置高位在前或低位在前。 下面以8位数据的传输为例,看一下4种不同数据传输格式的时序。首先介绍两个概念: 时钟极性:表示时钟信号在空闲时是高电平还是低电平。 时钟相位:决定数据是在SCK的上升沿采样还是在SCK的结束沿采样。 * 第六章 I/O接口电路 数据帧格式: 可编程设定数据帧的宽度:可选8位或16位传输帧格式。 可编程设定数据移位顺序:高位在先或低位在先。 * 第六章 I/O接口电路 * 第六章 I/O接口电路 3根线的全双工同步通讯; 2根线的单一同步通讯,1根单向数据线或1根双向数据线; 可编程数据帧宽度:可选择8位或16位传输数据格式(SPI_CR1寄存器的DFF位); 可编程数据传输顺序:高位在先或低

文档评论(0)

1亿VIP精品文档

相关文档