目录
一、单工和双工
二、半双工和全双工
三、波特率
🌈你好呀!我是 程序猿
🌌 2024感谢你的陪伴与支持 ~
🚀 欢迎一起踏上探险之旅,挖掘无限可能,共同成长!
一、单工和双工
单工:指数据传输只支持数据在一个方向上传输。
双工:指数据传输支持双向传输,分为全双工和半双工。
二、全双工和半双工
全双工:是指在发送数据的同时也能够接收数据,两者同步进行,这好像我们平时打电话一样,说话的同时也能够听到对方的声音。如SPI和UART采用的就是全双工的通信模式。
半双工:是指在发送数据的同时不能进行接受数据,相反在接收数据的同时也不能进行发送数据,两者异步进行。例如一条窄路,而只有一辆车可以通行,当当前有两辆车相对时,在这种情况下,只有一辆车先开,等到另一辆车的头部再开,这个例子生动地说明了原始半双工。如IIC采用的就是半双工的通信模式。
三、波特率
从宏观上讲,波特率表示SPI、IIC、URAT等通信驱动的传输速度。从微观上讲,波特率是指在系统当中单位时间内传输的bit数量。其单位为bps(bit per second)。
期待批评指正,共同进步~