SPI与模拟量转换.pptVIP

  • 11
  • 0
  • 约9.12千字
  • 约 41页
  • 2017-02-19 发布于上海
  • 举报
SPI与模拟量转换

第十章 SPI与模拟量转换 主要内容 SPI的基本工作原理 GP32的SPI模块编程基础 A/D和D/A转换的基本问题 MC908GP32内部A/D转换模块 GP32 MCU A/D转换编程实例 *利用SPI进行高位扩A/D展接口 *利用SPI进行高位扩D/A展接口 *扩展实现D/A转换 *常用传感器及采样电路简介 10.1 SPI的基本工作原理 10.1.1 SPI的主要特性 ①全双工。 ②主、从工作方式。 ③发送和接收的数据寄存器相互独立从而实现双缓存操作。 ④主机可以设定4种工作频率(最大可达总线频率的二分之一)。 ⑤从机最大工作频率等于总线频率。 ⑥发送结束、接收结束、工作方式错误和溢出错误四种中断标志。 ⑦一个主控MCU和几个从控MCU相互连接。 ⑧几个MCU相互连接构成一个多主机系统。 ⑨一个主控MCU和一个或多个从属外设相互连接。 10.1.2 SPI的数据传输 利用SPI进行MCU之间的数据传输时,主机的程序控制着数据传输,从机的程序配合主机工作,完成传输过程。图10-1是SPI的主-从连接示意图。具体工作过程: 从主机CPU发出启动传输信号开始,此时要传送的数据装入8位移位寄存器,同时产生8个时钟信号从SPSCK引脚依次送出; 在SPSCK信号的控制下,主机中8位移位寄存器中的数据依次从MOSI引脚送出,到从机的MOSI引脚送入它的

文档评论(0)

1亿VIP精品文档

相关文档