可编程串行通信接口8251A

文章目录

  • 可编程串行通信接口8251A
  • 前言
    • 科普:
  • 一、串行通信
  • 二、8251A内部结构
  • 二、8251A工作过程及原理
  • 总结

前言

本博客仅做学习笔记,如有侵权,联系后即刻更改

科普:

参考文章

一、串行通信

  1. 特点:

数据是一位一位传输的,每个数据都占据一个固定的时长
速度慢、数据线少抗干扰–>适用于长距离中低速数据传输

  1. 分类

按数据收发方式:

  • 全双工方式:
    收发采用不同的通道,系统可以同时收发
    比如说无线AP设备
  • 半双工方式:
    收发采用同一个通道,收发不能同时进行
    比如说对讲机
  • 单工方式:
    系统只能接收或发送
    比如说收音机

按时钟定时发送:

  • 同步通信:
    信息格式:1、2位同步字符+数据+校验字符
    同步传输不允许有间隙
  • 异步通信:
    信息格式:起始位(低电平有效)+5-8位数据(低位在前)+奇偶校验位(可选)+停止位(高电平有效)+空闲位(高电平有效)
    异步通信一个信息帧只含有一个字符

二、8251A内部结构

8251A内部结构图

二、8251A工作过程及原理

  1. 异步接收方式
  1. 半位脉冲时间二次探测
    RxD检测低电平
  2. 采样和装配(信息变换)
    通过移位寄存器来进行串并行转换
  3. 送入输入寄存器(数据缓冲)
    4.8251A发送RxRDY通知CPU取数据
  1. 异步发送方式
  1. 允许发送位TxEN置1,并且/CTS信号有效,开始发送
    在发送时钟/TxC下降沿发出,数据传输的波特率为发送时钟效率的一部分,这个倍数取决于波特率因子
  1. 同步接收方式

8251A接收RxD的数据位,送入串并行转换器的移位寄存器移位,然后送到接受控制电路,与其中的同步字符寄存器的内容比较,相等时SYNDET引脚输出高电平(双同步字符方式类似)

  1. 同步发送方式

TxEN置1,/TCS有效,先发送1、2位同步字符,在发送数据块

总结

小小励志

有些事你现在不做,一辈子都不会做了。
如果你想做一件事,全世界都会为你让路。
《搭车去柏林》

串行通信接口8251A相关推荐

  1. tms320lf240x 的串行通信接口

    首先需要注意,串行通信模块的寄存器是8位的. 一.串行通信接口的物理结构 1.两个IO引脚 SCIRXD    SCI接收数据引脚 SCITXD    SCI发送数据引脚 2.一个16位的可编程的波特 ...

  2. 【ALB学习笔记】基于事件触发方式的串行通信接口数据接收案例

    基于事件触发方式的串行通信接口数据接收案例 广东职业技术学院  欧浩源 1.案例背景 之前写过一篇<基于多线程方式的串行通信接口数据接收案例>的博文,讨论了采用轮询方式接收串口数据的情况. ...

  3. rs232 距离_串行通信接口之一RS232接口

    RS232接口是1970年由美国电子工业协会(EIA)联合贝尔系统.调制解调器厂家及计算机终端生产厂家共同制定的用于串行通迅的标准.它的命名是"数据终端设备(DTE)和数据通讯设备(DCE) ...

  4. html 串行通信接口,一种串行通信接口的级联方法与流程

    本发明属于自动控制 技术领域: ,具体为一种基于RS232串行通信接口的级联方法. 背景技术: :RS-232是美国电子工业协会EIA(ElectronicIndustryAssociation)制定 ...

  5. SSI(Synchronous Serial Interface)串行通信接口

    SSI接口是一种串行通信接口,用于实现芯片内部的空间地址访问,SSI接口不需要片内CPU的配合,可以独立工作,在芯片解复位后即可工作.在系统中,SSI由一个Master和一个Slave,一对一配对使用 ...

  6. DSP—2812、28335串行通信接口SCI

    文章来自:http://blog.csdn.net/wu159632/article/details/7996886 SCI(Serial Communication Interface),即串行通信 ...

  7. html 串行通信接口,接口类型怎么区分串口和并口?

    怎样判别硬盘是串口还是并口 我有一台旧电脑,硬盘坏了,无法启动.想买一个硬盘,但不知道是并口还串口硬盘使用的是SATA接口,并口硬盘使用的是IDE接口. 电脑硬盘串口与并口的区别在那里/? 串口好在那 ...

  8. TTL/RS232/RS422/RS485串行通信接口区别与波形

    TTL/RS232/RS422/RS485通信接口区别与波形 串行通信接口区别 串口数据帧格式 接线图 波形图 串行通信接口区别 TTL/RS232/RS422/RS485指的是电平接口标准,都属于串 ...

  9. DSP TMF320F2803x 串行通信接口SCI

    一.概述 SCI 是两线异步串行端口,通常称为 UART. SCI 模块支持 CPU 与其他使用标准非归零(NRZ)格式的异步外围设备之间的数字通信. SCI 接收器和发送器均具有 4 级深度 FIF ...

最新文章

  1. linux 提权一文通
  2. SAP复合角色更改后扩展到派生节点
  3. 想了解Sleuth+zipkin分布式请求链路追踪,来看看这篇文章吧!
  4. 使用css3实现瀑布流布局效果
  5. Codeforce 322E Ciel the Commander (点分治)
  6. 1个多月就能看到效果的减肥大法 - 健康程序员,至尚生活!
  7. 我常用的shell命令
  8. ASP.NET Core中实现单体程序的事件发布/订阅 - LamondLu - 博客园
  9. 运算符与,|与||的区别
  10. 60-300-024-使用-延迟数据-Flink中延时调用设计与实现
  11. NLP预训练家族 | Transformer-XL及其进化XLNet
  12. mock server java_MockServer 简单示例
  13. 全电子计算机联锁厂家,传统计算机联锁与全电子计算机联锁对比分析
  14. 力扣刷题第5天——Z字形变换(N字形似乎更贴切)
  15. 我在 GitHub 上发现了一个 狗屁不通 的Python开源项目...
  16. AntD 的 Descriptions 组件实现“ 右对齐效果 ”
  17. dout java,java-附加到ObjectOutputStream
  18. 暗影精灵双系统(win10和Ubuntu16.04)安装+Cuda和tensorflow安装-深度学习环境配置
  19. Todesk远程连接时一直显示密码错误
  20. git 拉取远端分支

热门文章

  1. CAD加载大影像、本地地图、地图服务、文件夹批量创建、图片压缩、导出KML、导入KML、坐标纠偏
  2. BUUCTF--Reverse
  3. IDEA搭建SSH框架
  4. 经验分享丨40天通过PMP考试心得
  5. webbench支持post方式
  6. 60分钟闪击速成PyTorch(Deep Learning with PyTorch: A 60 Minute Blitz)学习笔记
  7. Qt将数据转化为json格式
  8. 排列数【第十届】【决赛】【B组】
  9. mvn compile报错 javac无源文件
  10. DP - OOD - OCP