C# 串口通信问题 有关USB串口线和普通串口线的区别

时间:2022-03-31 16:10:00
我想问一下,用USB串口线读数据跟平常的串口线读数据是不一样的么?

平常用串口线的时候可以直接用超级终端可以看到数据,用serialport监听也可以读出数据来

这次用USB串口线用超级终端读不出来,用serialport监听也不走,读不出数据来,

是不是用USB串口线读数据需要用别的方法?

请高手和专家讲解一下,

也希望能给一个小例子做下参口,

十分感谢.

12 个解决方案

#1


另外他给的USB串口线有驱动,但是引用里却找不到 
而且也没有接口API可以用, 

#2


非常关注!!
我也想知道!!
帮你顶!!

#3


C# 串口通信问题 有关USB串口线和普通串口线的区别

#4


顶一下,解决给分,希望高手指点

#5


网上搜索一下Bus Hound
这个可以监视到usb数据收发。不过呢。要及时的点击清除缓存,否则会蓝屏死机。没办法。没破解版的。Bus Hound的确是做硬件的好工具。读写usb的一般要依赖驱动。我以前是用自己写的一个驱动来读写的。

#6


USB其实也是虚拟成Com口来操作数据的,用serialport监听或者其他的串口工具进行监控也是可以的,如果没有检测到数据,你先检查一下你的USB驱动是否安装正确,然后检查一下此设备虚拟出的串口号是否正确,用串口工具看看此com口是否能正常的打开。然后才是数据的接收呀,希望LZ检查检查吧。

#7


有人会从USB串口读数据么 

#8


如果是USB->RS232的线,装完驱动后在系统中会出现一个串口,比如Com3之类的,那你编程就按普通串口编程即可.我的笔记本就是没有com口,买了一条usb转com线,就像普通串口一样工作,连接设备,交换机等等其他东西都是正常的啊.

#9


是啊,这个我明白,驱动都弄好了,也是RS232线,但是用超级终端什么也读不出来,愁死了

#10


引用 9 楼 mingmingna 的回复:
是啊,这个我明白,驱动都弄好了,也是RS232线,但是用超级终端什么也读不出来,愁死了


线有问题,更换一个试试.有的线和电脑不兼容(如好多USB转232的在IBM笔记本上就用不了)

#11


USB转串口线装好驱动以后可以用SerialPort进行串口通讯编程的啊。超级终端没有尝试过。

#12


USB转串口线装好驱动以后可以用SerialPort进行串口通讯编程的啊。
但是 和终端交互时经常出错,这是为什么啊
 

#1


另外他给的USB串口线有驱动,但是引用里却找不到 
而且也没有接口API可以用, 

#2


非常关注!!
我也想知道!!
帮你顶!!

#3


C# 串口通信问题 有关USB串口线和普通串口线的区别

#4


顶一下,解决给分,希望高手指点

#5


网上搜索一下Bus Hound
这个可以监视到usb数据收发。不过呢。要及时的点击清除缓存,否则会蓝屏死机。没办法。没破解版的。Bus Hound的确是做硬件的好工具。读写usb的一般要依赖驱动。我以前是用自己写的一个驱动来读写的。

#6


USB其实也是虚拟成Com口来操作数据的,用serialport监听或者其他的串口工具进行监控也是可以的,如果没有检测到数据,你先检查一下你的USB驱动是否安装正确,然后检查一下此设备虚拟出的串口号是否正确,用串口工具看看此com口是否能正常的打开。然后才是数据的接收呀,希望LZ检查检查吧。

#7


有人会从USB串口读数据么 

#8


如果是USB->RS232的线,装完驱动后在系统中会出现一个串口,比如Com3之类的,那你编程就按普通串口编程即可.我的笔记本就是没有com口,买了一条usb转com线,就像普通串口一样工作,连接设备,交换机等等其他东西都是正常的啊.

#9


是啊,这个我明白,驱动都弄好了,也是RS232线,但是用超级终端什么也读不出来,愁死了

#10


引用 9 楼 mingmingna 的回复:
是啊,这个我明白,驱动都弄好了,也是RS232线,但是用超级终端什么也读不出来,愁死了


线有问题,更换一个试试.有的线和电脑不兼容(如好多USB转232的在IBM笔记本上就用不了)

#11


USB转串口线装好驱动以后可以用SerialPort进行串口通讯编程的啊。超级终端没有尝试过。

#12


USB转串口线装好驱动以后可以用SerialPort进行串口通讯编程的啊。
但是 和终端交互时经常出错,这是为什么啊