牛卧堂MCU技术交流

标题: NUC980 USB2.0 HighSpeed虚拟串口在Win10通信丢包问题 [打印本页]

作者: 匿名    时间: 2022-3-18 11:48
标题: NUC980 USB2.0 HighSpeed虚拟串口在Win10通信丢包问题
      NUC980 USB2.0 HighSpeed 虚拟串口在Win10通信丢包问题
      最近使用USB虚拟串口与PC机Win10下做了一个高速单向通信实验(Win10 接收),发现有一定的错误概率,具体情况如下:
      如图

NUC980.png (40.15 KB, 下载次数: 315)

NUC980.png

作者: 匿名    时间: 2022-3-18 11:50
上面的帖子说是有不良信息,只能用图片方式发送
作者: arthur    时间: 2022-3-21 18:04
用 putty 接收看看丢不丢包?
作者: 匿名    时间: 2022-3-23 16:21
arthur 发表于 2022-3-21 18:04
用 putty 接收看看丢不丢包?

putty 串口接收没有计数功能,不好用于丢包测试
作者: 匿名    时间: 2022-3-25 11:43
请问NUC980有硬件串口,为何要用usb转串口。
如何确认不是接收端丢的包
作者: 匿名    时间: 2022-3-25 12:09
游客 101.86.139.x 发表于 2022-3-25 11:43
请问NUC980有硬件串口,为何要用usb转串口。
如何确认不是接收端丢的包

利用 NUC980 USB虚拟串口与PC机通信是最简单的近距离高速通信手段。
我判断高速通信出错是在接收平台,原因是使用同一台PC机上的vmware平台C编程接收接不会出错,而使用Win10上的工具或编程接收,则会丢包。因此发送端是OK的。

By seawwh
作者: arthur    时间: 2022-3-31 12:58
游客 111.18.4.x 发表于 2022-3-25 12:09
利用 NUC980 USB虚拟串口与PC机通信是最简单的近距离高速通信手段。
我判断高速通信出错是在接收平台,原 ...

这个USB-to-UART (VCOM)是专门为 ISP编程设计的,如果使用NUC980的硬件串口,要考虑到有无操作系统下的情况下,有无bootloader的情况下均能当UART使用,这样麻烦。因此通过另外一个单片机USB转UART芯片,就非常简单应付各种情况,结合Windows上的driver-free (WinUSB) 连Windows上都不用开发专门的USB-to-UART驱动,岂不快哉!




欢迎光临 牛卧堂MCU技术交流 (http://nuvoton-mcu.com/) Powered by Discuz! X3.2