串口通讯学习笔记

本文详细介绍了串口通讯的应用场景,包括其在芯片间和电脑间的通信,涉及TX、RX和GND三根信号线的连接方式。串行数据由起始位、数据位和停止位组成,波特率决定了数据传输速率。学习视频链接可供进一步了解。
摘要由CSDN通过智能技术生成

串口通讯


        综述:本篇讲述了串口通讯的使用场所、串口通讯的三根信号线、串口通讯的串行数据、串口通讯的波特率。


         进行串口通讯时要约定好帧格式波特率

  1. 串口通讯使用:在两个设备间就能实现串口通讯了,一般用在芯片与芯片间,芯片与电脑间,距离一般在一米之内。比如:微控制器直接将信息发送给电脑。
  2. 串口通讯三根线:TX、RX、GND。比如,两个芯片进行串口通讯时,TX1接RX2,RX1接TX2,也即是双方的TX和RX交叉连接。

     3. 串行数据:起始位+数据位+停止位。以8位数据位的帧格式为例。一帧完整的串行数据有10位:第一位是起始位,是低电平;最后一位是停止位,是高电平;中间是八位是数据位,通过不同的排列组合就能代表2^8=256种信息。比如:传输‘A’,ASCI码中,‘A’代表65,所以,传输的数据从左往右的为0 10000010 1

      (注意:并不是简单0 01010000 1,中间的八位数据并不是简单的八位二进制数

     4. 波特率:1s内发送多少位数据。比如:波特率为9600,代表1s内发送9600位数据,也即是1s/9600=100us,时间间隔位100us,

      (注意:发送时间要与波特率严格对应,否则会导致数据错乱。

      5. 学习视频:

        串口通讯学习视频1

        串口通讯学习视频2


侵权联系删除!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值