串行通信接口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位同步字符,在发送数据块

总结

小小励志

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

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值