欢迎来到一句话经典语录网
我要投稿 投诉建议
当前位置:一句话经典语录 > 口号 > usb设备对应串口号

usb设备对应串口号

时间:2014-04-01 11:26

C#如何获取串口号对应的串口(设备)名称

1、设备入口 可以查\\\/dev\\\/ttyS* 、\\\/dev\\\/*uart*(主设备号4或者204),第一串口一般为ttyS0、*uart0等设备一般为\\\/dev\\\/ttyUSB*(主设备号188),第一口一般为ttyUSB02、以上\\\/dev下只是串口的入口,具体设备存在与否需要按关键字(ttyS、ttyUSB、uart)查询\\\/proc\\\/devices以确定。

3、串口为通讯端口,有多个串口设备时,要确定正在被连接的串口是哪个,需要检测一下,如: cat \\\/dev\\\/ttyS0

C#如何获取串口号对应的串口(设备)名称

楼主的要求似乎略高。

  先推荐FTDI232,支持PC的API调用。

如果你要设计电路的话,或者你所谓的连接线,或者你要学习USB协议,也是个非常好的入门,并不是你所谓的“将USB口虚拟成串口”,而是直接的USB设备。

通过芯片内部的协议转换,如果你痴迷于内部的协议转换如何完成,那你可以去学习集成电路设计了。

  “比如我只有这么一根线却能通过软件向串口发信与USB通信 让电脑以为这是一个U盘或者其他的什么USB设备 这样很有意思 并能充分理解USB协议”  首先赞赏楼主的探索精神,针对这点,其实电脑认为U盘进入的东西无非就是从固件描述符中获取,固件描述符你应该懂,里面有PID、VID等制造商和硬件的信息。

并且将这些信息与你预先安装的USBINF进行匹配,一旦成功就能显示正确的内容。

所以如果没有后续衔接电路,光是一个USB插入,至多在设备管理器中显示相关信息,但无实际用途。

  我想你了解过了USB协议肯定也只是刚了解,算不上入门吧,了解协议只是更好的理解USB,实际使用并不需要使用到那么底层的东西,好比网络编程,你只需调用相对应的Socket至于函数如何控制底层硬件,了解就好。

  如果你对USB通信很感兴趣的话,推荐你Cypress的ez-usb系列的芯片,这个芯片在移动硬盘,数据采集等系统应用很广。

你可以学到如何编写驱动文件,设置ID等信息,也可以学习USB如何通过Endpoint进行通信。

usb虚拟串口和普通串口什么区别

许多普通串口USB类不属于标准的USB设备因此需要Windows和Linux操作系统上安装额外的设备驱动外,由于不是操作系统自带的设备驱动,而且通信经过了由串口到串口,USB从设备到USB主机的多次转换,当调试遇到问题时常常无法确定是串口出了问题还是USB出了问题。

因此,出现了嵌入式系统直接和PC通过USB总线接口连接(通过片上的USB接口或片外USB接口芯片),由单片机直接完成USB虚拟串口的协议转换。

usb虚拟串口不仅免去了写专用设备驱动的负担,同时简化了设备驱动的安装。

这就是分别。

linux下当usb口插入时如何得到串口转usb的设备名称?

linux端是串口的话就没法看出来,因为串口设备文件是一直有的;如果是usb端的话到\\\/dev下观察 插入设备后增加的设备名称 就是你的usb设备 和上面所说的一直就是ttyUSBXX(usb设备号)。

怎样获取USB转串口设备的串口端口号

笔记本默认是没有com接口的。

你需要购买一条USB-RS232的转换线。

连接到usb接口上,正确安装驱动,这时就能看到了。

声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。联系xxxxxxxx.com

Copyright©2020 一句话经典语录 www.yiyyy.com 版权所有

友情链接

心理测试 图片大全 壁纸图片