问个问题,我用开发板和电脑相连,串口可以正常通信,gsm模块和电脑串口相连,也可以正常收发通信,但是把开发板和gsm模块用串口相连,为啥无法实现通信呢?波特率是一样的。 一个网友这样解释:开发板和电脑通信成功是应为,电脑的tx口接着开发板的rx口,电脑的rx口接着开发板的tx口;gsm模块和电脑通信成功是应为,电脑的tx口接着gsm模块的rx口,电脑的rx口接着gsm模块的tx口;也就是说你用这条串口线连这三者的话,gsm模块的tx是对着开发板的tx,gsm模块的rx对着开发板的rx,所以双方发数据的话,对方是收不到的。
大家看正确吗? |