- 博客(3)
- 收藏
- 关注
原创 电子通信协议-RS232和RS485协议
中,通过对UART协议的简单描述,我们发现UART可通过TX和RX两根信号线实现全双工异步串行通信,但是其通信采用TLL电平信号(如下),易受到干扰,因此RS232或RS485标准接口协议作为升级版提高了抗干扰和传输距离的优势。如上所示,RS485协议是通过讲芯片的TTL电平信号转换为差分信号进行传输,而后通过讲差分信号转为TTL电平信号给芯片实现通信,其最大的优势就是抗干扰能力强,因此传输距离相较RS232的15m可达1200m。b. 接口采用RS232统一接口。RS232是一种全双工异步串行通讯。
2024-04-07 17:05:15
772
原创 电子通信协议-串口UART详解
UART全称通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),UART是一种异步收发传输器,是设备间进行异步通信的关键模块,UART负责处理数据总线和串口之间的串/并、并/串转换,并规定了帧格式。,因为一个ASCII字符值为8位,一个字节的也是8bit,如果一帧的数据位为7,那么还有一位就是不确定的值,这样容易出错且不好表示。,由于数据是在传输线上定时的,并且每一个设备有其自己的时钟,很可能在通信中两台设备之间出现了小小的不同步。
2024-04-06 14:38:11
1068
原创 电子通信协议-基础知识详解
双方使用频率一致的时钟,发送方要以固定的节奏去发送数据,接收方时刻做好接收数据的准备,识别到前导码后马上开始接收数据。同步数据帧长度大,效率更高,适合对速度要求搞的通信传输。波特率和比特率的关系就像,搭载出行人员的地铁,公交车,共享单车一样。:双方使用各自的时钟,按照约定统一的波特率,去收发数据。由于双方的时钟频率可能会存在一定的误差,异步通信一个数据帧长度较短,发送效率低。由上可以得出,假设码元的状态为N,则此码元所需要的比特数。按照通信线的数量,数据传输可以分为串行传输和并行传输。
2024-04-06 13:51:56
462
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人