你见过类似的串口工具吗?我相信diyPorts一定会成为独一无二的工具,至少目前是这样的。diyPorts是一个USB/WiFi转串口工具,仅一个模块就支持3路串口,可以同时支持你要的升级程序、数据通信、调试log等多路串口的需求,配合mcuTools软件,功能更强大,diyPorts另一个强大的地方,是网络功能,它可以通过无线线缆模式,让您摆脱USB线的纠缠,无论你连接的设备在哪,只要有WiFi网络,它都可以连通你的电脑。

首先下载好虚拟串口工具也就是VirtualSerialPortDriver,然后打开软件。右边方框中是用来选择希望连接的串口的位置,比如这里我想要把COM1口和COM10口虚拟出一个通路,只需要在两个选择框内分别选择COM1口和COM10口即可,然后点击AddPair完成添加。添加好的串口就会出现在左边的VirtualPort中,当然这里也可以添加多对串口,如图所示。

删除完毕之后左边就不会有刚才的那对串口了。当然我们如果想要删除刚才有连接的所有串口,则直接点击下面的“DeleteAll”按钮即可,弹出对话框选择“是”即可。删除完毕之后左边就不会显示任何串口了。为了演示下面的串口调试助手,不能把所有串口都删除,我们依旧把COM1和COM10连接起来。

//注意波特率设置,我用的晶振是11.0592,TH10xFD;TL10xFD;修改了一下程序#include
你拿个跳帽把串口DB9的2,3两脚短接,打开串口调试助手。发出去的数据如果收不回来,表明串口线有问题或电脑有问题,首先确保通信线路没问题;其次单片机OK;再次,可以考虑串口通信参数;还有,就是备用多几个,可以互相验证,例如格西烽火、串口调试助手等,都比较成熟。