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 都连到一起

  • 相关阅读:
    PAT 1010. 一元多项式求导 (25)
    PAT 1009. 说反话 (20) JAVA
    PAT 1009. 说反话 (20)
    PAT 1007. 素数对猜想 (20)
    POJ 2752 Seek the Name, Seek the Fame KMP
    POJ 2406 Power Strings KMP
    ZOJ3811 Untrusted Patrol
    Codeforces Round #265 (Div. 2) 题解
    Topcoder SRM632 DIV2 解题报告
    Topcoder SRM631 DIV2 解题报告
  • 原文地址:https://www.cnblogs.com/lucky-3/p/10654541.html
Copyright © 2011-2022 走看看