51单片机DAY_3
1. 什么是UART通用异步收发器可以实现与外界设备进行异步通信。全双工串行异步。2.UART传输数据顺序LSB先行原则先发送数据低位3.单工、半双工、全双工特点单工、半双工、全双工传输特点对比1. 单工通信• 传输方向单向固定一方只能发一方只能收不能反向传输• 信道一条单向通道• 特点无双向交互无冲突结构简单• 例子广播、电视、遥控器、基站下发广播消息2. 半双工通信• 传输方向双向但不能同时收发同一时间只能一方发、另一方收• 信道一条信道分时切换收发方向• 特点可双向对话发送前需等待对方结束传输存在等待时延• 例子对讲机、老式RS485、早期无线对讲3. 全双工通信• 传输方向双向同时收发收发互不干扰• 信道两条独立通道收发分开• 特点实时双向传输无等待效率最高硬件成本更高• 例子手机通话、网线以太网、光纤通信、TCP网络通信速记总结1. 单工只进不出 / 只出不进2. 半双工能双向但不能同时说话3. 全双工两边可以同时说话4.什么是串行、并行及特点串行传输速率慢硬件成本低实现简单传输距离远抗干扰性好。并行传输速率快硬件成本高实现复杂传输距离近抗干扰性差。5.串口通信时序6.奇校验和偶校验有什么缺点缺点无法检测偶数个bit出错的问题7. 串口通信参数波特率数据位校验位停止位。8. 同步和异步同步发送方和接收方通过一根同步信号线来约定通信的频率。异步通信双方没有时钟线进行通信频率的同步。UART通过波特率来约定双方通信的频率9. TTL, RS232.RS485?TTL电平高电平13.3V 5V 低电平00VRS232电平负逻辑高电平-3V到-15V低电平3V到15VRS485电平差分高电平2V到6V低电平-6V到-2V10. Modbus协议格式