PC机与单片机通信!我用RS232进行串口通信,为什么我是2--2 ,3--3的连,我用串口调试接收不了!

我用RS232接口进行串口通信,为什么我是2--2 ,3--3的连(焊在板上的),我用串口调试接收不了!而我把板上的2 3脚连在一起就能接收?能接收了可是我要运行的电机动不了!

RS232的管脚说明
管脚 名称 作用 中文解释
--------------------------------------------
Pin2 RXD Receiver 接收数据
Pin3 TXD Transmit 传送数据
Pin5 GND Ground 地线

单片机的TXD通过RS232芯片的TXD接RS232的RXD,
单片机的RXD通过RS232芯片的RXD接RS232的TXD,
单片机的地接RS232的地

所以要接这3根线才能完成单片机与PC之间的数据收发。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-11
2-3,3-2,因为主机发过去的数据是从机要接收的
第2个回答  2013-12-11
你交叉 试试

其实,就应该用交叉线
电脑 Tx 接 单片机 的 Rx
电脑 Rx 接 单片机 的 Tx
电脑 gnd 接 单片机 的 gnd

当然,2 边的 电平必须一致

电脑接口的电平是标准RS232
单片机接口的电平是TTL

用 max232 就可以
相似回答