9月28日

今天讲的SPI总线通讯 SPI是同步全双工串行总线,由4根线组成,分别是MOSI,MISO   SCK,CS.其中CS(片选)低电平有效

有4四种时序模式 CPOL(时钟极性):启动电平信号 CPOL=0低电平启动 CPOL为1高电平启动

                          CPHA(时钟相位):CPHA=0电平启动后以遇到第一个时钟信号边沿为基准去采样                                                              MOSI,MISO信号得到0和1的不同组合

                                                          CPHA=1电平启动后以遇到第一个时钟信号边沿为基准去采样                                                                 MOSI,MISO信号得到0和1的不同组合

CPOL      CPHA

0               0          上升沿

0              1        下降沿

1                0      下降沿

1                  1      上升沿

因为SPI的数据输入和输出线独立 允许同时完成数据的输入和输出    数据的发送和输入公用一个移位寄存器 所以构成环形总线结构 在sclk控制下 俩个双向移位寄存器实现数据交换 主给从发送数据 通过移位寄存器 发到从的移位寄存器 如果主设备不想接收来自从设备的数据可以选择忽略  从设备写入主希望得到的数据 然后主设备通过移位寄存器发送空指令 把数据给顶出来 接收

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 今天讲的SPI通讯,SPI是摩托罗拉开发的一种同步全双工串行总线,由4根线组成,分别是MOSI,MISO,SCK,...
    盛展翊阅读 192评论 0 0
  • SPI通信实验 SPI简介 串行外设接口(Serial Peripheral Interface Bus,SPI)...
    btskyrmb阅读 9,790评论 1 12
  • 1、嵌入式系统的定义 (1)定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本...
    荣卓然阅读 1,943评论 0 5
  • 什么是嵌入式 IEEE(Institute of Electrical and Electronics Engin...
    Leon_Geo阅读 3,798评论 1 20
  • 咚咚,咚咚咚…… 这永不停息的, 是什么响动? 咚,咚咚, 这凌乱却毫不迟疑的 声音,从哪里来? 咚咚咚咚, 这急...
    田闲阅读 191评论 1 4