您现在的位置是: 首页 > 常见故障 常见故障

ftdi usb转串口驱动_ftdi usb转串口驱动安装后不可用

ysladmin 2024-06-20 人已围观

简介ftdi usb转串口驱动_ftdi usb转串口驱动安装后不可用       如果您有关于ftdi usb转串口驱动的问题,我可以通过我的知识库和研究成果来回答

ftdi usb转串口驱动_ftdi usb转串口驱动安装后不可用

       如果您有关于ftdi usb转串口驱动的问题,我可以通过我的知识库和研究成果来回答您的问题,并提供一些实用的建议和资源。

1.芯片pl2303,PDIUSBD12,ch375这三个芯片都可以实现单片机和电脑之间的通信吗。他们的区别是什么呢

2.FT2232HL的FT2232HL简介

3.网络问题:在dev下有ppp,ifconfig有ppp0,在刚开始的时候链路是能用的,但一个小时左右链路就不通了

4.关于usb与RS232串口连接通信

ftdi usb转串口驱动_ftdi usb转串口驱动安装后不可用

芯片pl2303,PDIUSBD12,ch375这三个芯片都可以实现单片机和电脑之间的通信吗。他们的区别是什么呢

       pl2303是USB1.1接口协议,是USB转tll电平芯片,与单片机UART模块直接通讯,串口通讯

       PDIUSBD12 是USB1.1接口协议 ,与单片机是并口通讯。

       CH375具有8位数据总线和读、写、片选控制线以及中断输出,可以方便地挂接到单片机/DSP/MCU等控制器的系统总线上。在USB主机方式下,CH375还提供了串行通信方式,通过串行输入、串行输出和中断输出与单片机/DSP/MCU等相连接。CH375的USB主机方式支持各种常用的USB全速设备,外部单片机/DSP/MCU可以通过CH375按照相应的USB协议与USB设备通信。

FT2232HL的FT2232HL简介

       FTDI类型的芯片如FT245等或者PL2303都是USB转串口的芯片。STM32增强型的单片机或者互联型的单片机有USB接口,同时ST公司提供了USB固件库,如果你不用USB转串口,可以自己参照例程编写一个USB通信程序,不过一般不是通用的USB类的话,是需要自己写PC端的驱动程序的。

       楼主的问题不好,C#只是一种编程语言,你要开发C#的应用软件,据我所知,在PC端对USB口的应用和普通文件操作相差不大,但是要考虑异步IO的问题。主要还是STM32端的程序和PC的驱动的问题。

       因为所有的USB通信都是由PC发起的,而单片机串口的最高速率一般为115200bps,加上上位机轮询的时间间隔,传输的速度往往只有100KByte/S左右,如果速度上有要求,建议放弃USB转串口的方案。

网络问题:在dev下有ppp,ifconfig有ppp0,在刚开始的时候链路是能用的,但一个小时左右链路就不通了

       型号:FT2232HL

       品牌:FTDI( ) 产地:英国

       价格:面议人民币/PCS 规格:LQFP

       简要说明:USB转2串口芯片,高速传输数据

       详细介绍:它可以实现USB到两个串行UART、FIFO、Bit-Bang IO接口,并且还可以配成MPSSE,I2C,JTAG及SPI总线。

       1、 芯片内部整合了上电复位电路,节约成本。

       2、 内部整合电平转换器,使IO电平支持5V和3.3V。

       3、 通过外挂的EEPROM,用于IO配置及储存USB VID和PID。

       4、 提供各种操作系统下的驱动程序,如Windows OS,Mac OS,WindowsCE,Linux。

       FT2232HL价格分析

       集成电路FT2232HL在各大电子网站上出现较为频繁,报价的商家较多。据华强北指数网数据显示:该型号价格最近比较稳定,价格波动不大。上周,FT2232HL平均报价34.6元/PCS,采购量小的时候,报价42元/PCS,而当采购量大的时候,报价相对偏低,仅26元/PCS。但大部分的商家报价比较集中,均在35元/PCS左右。

关于usb与RS232串口连接通信

       这个可能原因比较多了,需要根据环境具体排查,只能提供个思路参考。

       如果ppp0这个interface还在,用wireshark抓包看看,ping不通是发不出来request还是收不到ack;

       如果ppp0这个interface不在了,那需要用到你建立ppp的工具的debug功能,看一下其log,因为什么原因断开连接了,比如pppd的话可以用到debug和record参数;

       如果建立ppp的工具也看不出问题,可以看一下操作系统日志,会不会是底层driver报错了。比如你用的FTDI的USB转串口,可以dmesg看看driver层有没有相关报错。

       楼主的要求似乎略高。

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

       好了,关于“ftdi usb转串口驱动”的话题就到这里了。希望大家通过我的介绍对“ftdi usb转串口驱动”有更全面、深入的认识,并且能够在今后的实践中更好地运用所学知识。