zoukankan      html  css  js  c++  java
  • [国嵌攻略][157][SPI总线介绍]

    SPI总线架构

    SPI(serial peripheral interface)串行外设接口,是一种高速,全双工,同步的通信总线。采用主从模式(master slave)架构,支持多个slave,一般仅支持一个master。

    SPI信号线

    SPI接口共有4根信号线,分别是:设备选择线(SS)、时钟线(SCK)、串行输出数据线(MOSI),串行输入数据线(MISO)。

    数据传输过程

    主节点通过MOSI线输出数据,从节点在SIMO处从主节点读取数据。同时也在通过SOMI输出MSB(最高位),主节点会在MISO处读取从节点的数据,整个过程将一直持续,直到交换完所有数据。

    总线时序

    CPOL极性:决定时钟空闲时为高电平还是低电平

    CPOL=0:CLK空闲时是低电平,CLK有效时是高电平

    CPOL=1:CLK空闲时是高电平,CLK有效时是低电平

    CPHA相位:决定何时进行数据采样(读取)

    CPHA=0:第一个边沿采样

    CPHA=1:第二个边沿采样

    根据CPOL和CPHA的不同组合,SPI被分成4中模式:

    类型   CPOL   CPHA

    SPI0   0      0

    SPI1   0      1

    SPI2   1      0

    SPI3   1      1

  • 相关阅读:
    [转载]初学C#之list
    List<>过滤重复的简单方法
    C# List<> 删除
    C# 生成随机字符串
    C#正则表达式之字符替换
    c#中怎么删除一个非空目录
    treeview 点击时选中节点
    教程链接
    iOS 允许后台任务吗?
    Git Add,Git别名等
  • 原文地址:https://www.cnblogs.com/d442130165/p/5292523.html
Copyright © 2011-2022 走看看