zoukankan      html  css  js  c++  java
  • 关于STM32通信方面的概念总结

    周期:

      震荡周期(时钟周期):又叫时钟振荡周期,指晶振振荡产生的脉冲,一个脉冲表示一个时钟周期

      状态周期:在8051单片机中把一个时钟周期定义为一个节拍(用P表示),二个节拍定义为一个状态周期(用S表示)。一个状态周期等于两个时钟周期

      机器周期:机器周期:一般也叫CPU周期,表示从内存读取一条指令字的最短时间,它是指令周期的最小单位。它等于单指令的周期长度。一个机器周期等于6个状态周期

      指令周期:单指令周期、双指令周期、四指令周期  指令周期是取出一条指令并执行这条指令的时间。一般由若干个机器周期组成,是从取指令、分析指令到执行完所需的全部时间

    通信:

      串行通信:一次发送一位,发送多次(一个字节的数据)

      并行通信:一次发送多位,发送一次(一个字节的数据)

      异步通信:接收方不知道数据什么时候到达,有起始位和结束位,收发双方有各自的时钟

      同步通信:接收方和发送方用的是频率一致的时钟,以独特的bit串作为启停标识

      单工通信:单工数据传输只支持数据在一个方向上传输

      半双工通信:允许数据在两个方向上传输,某一时刻,只允许在一个方向上传输,比如对讲机

      双工通信:数据通信允许数据同时在两个方向上传输,比如打电话

    单片机常用的三种通信方式:

      USART通信:属于串行异步通信,主从机至少接三根线,RX(接收数据)、TX(发送数据)、GND

      SPI通信:属于串行同步通信,主设备与一个或多个设备组成,主要有SDI(串行数据输入)、SDO(串行数据输出)、SCK(从使能信号)

      IIC通信:属于半双工通信,IIC 总线是由时钟总线 SCL 和数据总线 SDA 两条线构成,连接到总线上的所有器件的 SCL 都连到一起,所有 SDA 都连到一起

  • 相关阅读:
    Python深入:编码问题总结
    Search for a Range
    Search in Rotated Sorted Array
    WebStrom 多项目展示及vuejs插件安装
    高强度减脂Tabata练习
    webStrom 美化
    myeclipse 与 webstrom 免解析node_modules 的方法
    node-webkit 入门
    vue框架搭建
    Electron_01
  • 原文地址:https://www.cnblogs.com/lucky-3/p/10654541.html
Copyright © 2011-2022 走看看