通信网络
从传输方向上可以分为单工、半双工、全双工通信
单工通信:数据只能从发送端发送给接收端,不能反向发送。
半双工通信:数据可以在发送端和接收端之间互相传输, 但不能同时发送 。
全双工通信:数据可以在发送端和接收端之间同时互相传输 。
波特率(单位bps):发送二进制数据位的速率,表示每秒传输二进制位的数量。例如:256bps即每秒能发送256个数据位。
异步通信 :发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式--- 非阻塞式 。
同步通信 :发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式--- 阻塞式 。
UART(Universal Asynchronous Receiver Transmitter)通用异步收发器,是一种通用串行、异步通信总线,该总线有两条数据线和一条地线,支持全双工异步通信。常用于单片机与单片机或外围辅助设备之间的通信。
UART是从低位到高位依次发送8bit数据,UART实际一次发送和接收的是10位数据。注意:发送和接收方的波特率要保持一致。当总线处于空闲状态时,线路保持高电平;发送数据前会先发送一个0,先让总线从高电平变为低电平,提醒数据接收方做好准备。 依次从低位到高位发送8位数据。 8位数据完成传输后,会发送一个1让总线重新回到高电平状态。 如果要发送新的数据,需要重新发送起始位重复上面的过程。RS-232、USB转串口,多用于板间通信。
全部0条评论
快来发表一下你的评论吧 !