博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于STM32通信方面的概念总结
阅读量:5226 次
发布时间:2019-06-14

本文共 798 字,大约阅读时间需要 2 分钟。

周期:

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

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

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

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

通信:

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

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

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

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

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

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

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

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

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

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

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

转载于:https://www.cnblogs.com/lucky-3/p/10654541.html

你可能感兴趣的文章
【练习】使用事务和锁定语句
查看>>
centos7升级firefox的flash插件
查看>>
Apache Common-IO 使用
查看>>
再谈Vmware NAT的配置和路由流程
查看>>
javaScript数组去重方法汇总
查看>>
评价意见整合
查看>>
二、create-react-app自定义配置
查看>>
Android PullToRefreshExpandableListView的点击事件
查看>>
系统的横向结构(AOP)
查看>>
linux常用命令
查看>>
NHibernate.3.0.Cookbook第四章第6节的翻译
查看>>
例1-1
查看>>
马达调速器,直流马达调速器,直流调速器
查看>>
前端编码规范小记
查看>>
c如何弹出保存路径/保存文件对话框
查看>>
HTML标签二
查看>>
Python 3语法小记(九) 异常 Exception
查看>>
使用shared memory 计算矩阵乘法 (其实并没有加速多少)
查看>>
Django 相关
查看>>
git init
查看>>