初级会员

- 积分
- 115
- 金钱
- 115
- 注册时间
- 2015-5-7
- 在线时间
- 0 小时
|
5金钱
我见例程中的串口一的配置改成了串口2,主函数也改了,测试时也显示收发了,但是我将
无线数传A的RXD,迷你版的PA2,还有PA9旁边的RXD用3根杜邦线连在了一起(没有PA9) 且无线数传的TXD,迷你版的PA3用2根杜邦线连在一起 *****连法1;
无线数传A的TXD,迷你版的PA3,还有PA10旁边的TXD用3根杜邦线连在了一起(没有PA10) 且无线数传的RXD,迷你版的PA2用2根杜邦线连在一起 *****连法2;
无线数传A的RXD,迷你版的PA2,还有PA9旁边的RXD用3根杜邦线连在了一起(没有PA9) 且无线数传的TXD,迷你版的PA3,还有PA10旁边的TXD用3根杜邦线连在了一起(没有PA10)*****连法3。
另一个数传模块为B与usb转换接口连接,
连法1双方可以互发数据,但是只能发送在程序中一些好的数据。若在在串口调试中写数据发送,A的窗口只能接收不能发送;
但是在B发送数据时,A可以接受并可以在窗口显示,程序中A可以发送收到的数据,B的窗口也显示了A发送的数据
但是反过来A在窗口写数据时却发送不了,但却发送在源程序中空行执行,B的com窗口也显示了空行
这是因为PA10旁边的TXD没接,所以电脑中的串口调试无法写出
连法2只能发送不能接收,但是只能发送在程序中一些好的数据。若在在串口调试中写数据发送,A的窗口只能发送不能接收;
但是在A发送数据时,B可以接受并可以在窗口显示,
但是反过来A在窗口写数据时却发送不了,但却发送在源程序中空行执行,B的com窗口也显示了空行
这是因为PA9旁边的RXD没接,所以电脑中的串口调试无法读入数据
但是连法3应该既可以读也可以写,但是测试效果和连法2一样,为什么,是硬件问题还是什么?
|
|