基于MAX232实现PC机与CPU通信

网友投稿 285 2022-11-24

基于MAX232实现PC机与CPU通信

1.1、串行通信

串行通信是指用1条数据线,将数据依次传输,每一位数据占据1个固定的时间长度。串行通信只需要少数几条线就可以在系统间交换信息,特别适合在计算机与计算机、计算机与外设之间进行通信,具有使用线路少和成本低的优点,特别是在远程传输时,避免了多条线路特性的不一致。串行通信可以分为2种方式:同步串行通信和异步串行通信。同步串行通信一般用在传输速度较快的场合,但对硬件的要求也相对较高;而异步串行通信常用在传输速率50~115200B/S,对硬件的要求相对较低,是应用最为广泛的串行通信方式。异步通信在传输数据时是逐帧传输的,而每一帧的数据格式分为四部分:1位起始位,5~8位的数据位,1位奇偶校验位和1、1.5或2位停止位。当然,在数据传输过程中,收发双方要约定好数据格式以及数据的传输速率(波特率)。

1.2、MAX232芯片

2)数据转换通道。由7、8、9、10、11、12、13、14脚构成2个数据通道。13脚(R1in)、12脚(R1OUT)、11脚(T1in)和14脚(T1OUT)为第1数据通道。8脚(R2in)、9脚(R2OUT)、10脚(T2in)和7脚(T2OUT)为第2数据通道。

TTL/CMOS数据从T1in、T2in输入,转换成RS-232数据,从T1OUT、T2OUT送到电脑DB9插头;DB9插头的RS-232数据从R1in、R2in输入,转换成TTL/CMOS数据后,从R1OUT、R2OUT输出。

3)电源部分。由15脚GND和16脚VCC(+5V)构成。

1.3、RS-232C标准

1.4、串行接口电路

利用MAX232芯片制作的硬件接口电路,该电路不需要驱动芯片,因为MAX232本身就具有驱动能力,所以不必再外加驱动电路。接口电路如图1所示。

图1  RS-232接口电路

1.5、RS-232交叉串口线

通常进行串口数据通信,需要使用到RS-232交叉串口线,如图2所示,其中2脚和3脚是交叉互联的,这很容易理解,因为一个设备的发送线必须连接到另外一台设备的接收线上,反之亦然。另外,232信号的有效通信距离是15M。

图2  RS-232交叉串口线的内部连线

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:hadoop的8032 failed on connection exception连接不上
下一篇:Hadoop实现MR程序模拟实现天气数据获取两次最高温度
相关文章

 发表评论

暂时没有评论,来抢沙发吧~