辰乐游戏:为玩家推荐真正好玩的手机游戏!

辰乐游戏 > 百科 > 关于usb与RS232串口连接通信

关于usb与RS232串口连接通信

作者:佚名 来源:辰乐游戏 时间:2023-10-26 13:20:06

楼主的要求似乎略高。

先推荐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进行通信。

  • 精品游戏
  • 最热榜单
  • 本类周排行
  • 本类总排行