我正在尝试使用USB到UART访问一个com端口,以便在设备上进行吞吐量测试,并且要求波特率为921600.我使用的是vb.net,波特率为460800就可以了。
TeraTerm上的连接工作正常,波特率为921600.当我尝试921600波特的环回测试时,我得到以下内容
输出期望ASCII中的f(二进制中的01100110)到ASCII中的÷ (二进制的11110110)。
我最好的猜测是该程序无法足够快地读取信息。自从TeraTerm工作以来,我假设它不是我的硬件,它可能是vb.net。对此有一个简单的解决方法吗?
答案 0 :(得分:0)
找到问题的答案,由于某些原因,当编译为x86处理器时,它不起作用。我在
下将其切换到x64项目 - >属性 - >编译器
它有效。
编辑: 使用9以上的com端口也会破坏所有内容,使用com端口9或更低版本。