串口通信

串口通信

1.介绍:串口是一种通讯接口,可实现两设备之间(单片机与单片机,单片机与电脑,单片机与各式各样的模块)的通信,51单片机内部自带UART可实现单片机的串口通信。
2.硬件电路:

  • 双向串口通信:发送断TXD接收端RXD

  • TXD与RXD交叉连接

  • 只需要单向数据传输时,可只接一根通信线

  • 电平标准不一致时需加电平转换芯片
    在这里插入图片描述
    3.常用电平标准:

  • TTL电平:+5V表示1,0V表示0

  • RS232电平:-3V~-15V表示1,+3-+15V表示0

  • RS485电平:两线压差+2~+6V表示1,-2—6V表示0
    4.通信方式:

  • 全双工:通信双方可以在同一时刻互相传输数据

  • 半双工:通信双方可以互相传输数据,但必须分时复用一根数据线

  • 单工:通信只能有一方发送到另一方,不能反向

  • 异步:通信双方各自约定通信速率

  • 同步:通信双方靠一根时冲先来约定通信速率

  • 总线:链接各个设备的数据传输线路
    5.串口参数及时序图:

  • 波特率:串口通信的速率(发送和接收各数据位的间隔时间)

  • 检验位:用于数据验证

  • 停止位:用于数据帧间隔
    在这里插入图片描述
    串口与中断系统:
    在这里插入图片描述
    串行口相关寄存器:在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值