首页 文章
  • 0 votes
     answers
     views

    USB清除 endpoints 功能[关闭]

    我正在开发USB设备的CDC驱动程序,我偶然发现了一些问题 . 我在Windows端使用的驱动程序使用Clear endpoint Feature作为某种flish机制或正确获取数据 . 这给我带来了很多因素,因为我无法让它发挥作用 . 我认为数据切换不一致,我错过了一些重要的数据传输,即使没有因为清除数据切换错误而得到相关的中断 . 如USB标准所述,我在设置接口和清除功能时将数据切换为0 . ...
  • 2 votes
     answers
     views

    USB虚拟串口的传输速度

    通过USB 2.0实现虚拟串口连接的传输速率或波特率是多少?我基本上需要将数据从ARM微控制器传输到PC . 微控制器支持USB,目前我通过使用USB CDC创建虚拟串行端口来传输数据 . 在使用minicom(在linux中)或putty(在windows中)时,无论应用程序中的波特率设置如何,我都能够接收数据 . 这让我有点困惑,关于谁设置了数据传输速率以及应用程序中设置的重要性 . 在这种情...
  • 0 votes
     answers
     views

    通过编程访问USB电缆引脚

    我有一个usb电缆,我想将它连接到我的电脑,然后将它连接到我的电路,然后我制作的程序将运行,并以某种方式控制电路 . 我已经对USB引脚排列做了一些研究,但我不知道如何制作一个安装在我的电脑上的程序,并使用USB线控制我的电路连接到我的电脑 . NOTE: 我知道基本编程和基本电子学:) EDIT IN THE QUESTION: 我的计算机上的程序将使用USB电缆通过电路发送字节 . 然后我的电...
  • 3 votes
     answers
     views

    幻影usb到串口

    我的程序通过 ftdi usb 到 serial port 与各种电子设备进行通信 . 在硬件方面,可能会发生ftdi芯片因短暂停电而受到干扰 . 如果发生这种情况,软件应重置连接并继续与设备通信 . 只要断电足够长,这种方法就可以正常工作 (>~0.5 s) . 如果它非常短(如 <~0.1 s ),则无法再重置连接几分钟 . 与端口的每个连接都失败,并显示端口仍在使用的消息 . ...
  • 16 votes
     answers
     views

    检索用户空间Linux C代码中USB串行写传输的缓冲区/数据包/有效负载大小

    提前道歉我不能立即接受答案 - 只是想我想记下来,而我有问题...... 简而言之:当我在Linux下使用用户空间C代码启动对usb-serial端口的写入时,我可以观察到三种不同的缓冲区大小 - 问题是,我想从用户空间C中检索所有这些大小代码本身 . 比方说,我有一个带有FTDI FT232芯片的Arduino Duemillanove,它被编程为从PC读取来自usb /串行连接的输入字节,然...
  • 1 votes
     answers
     views

    使用Windows IOT使我的rfxtrx433e在Raspbery Pie 2上使用UWP应用程序

    我正在开发一个domotic UWP应用程序,我正在尝试让我的应用程序在Windows IOT下使用我的Raspberry . 当我在计算机上运行应用程序时,一切正常 . 我能够获得相应的COM端口并与我的设备通信 . 在Raspberry上启动我的应用程序时,我无法获得相应的串行接口 . 我尝试使用所有COM端口但没有任何成功 . 然后我认为这是一个驱动程序问题,但似乎驱动程序一切正常=>...
  • 4 votes
     answers
     views

    当尝试使用USB到RS232电缆进行通信时,Minicom离线

    我正在使用USB转RS232电缆在两台Linux机器之间进行通信 . 在USB端连接的机器上,我运行: dmesg | grep tty 并获得以下输出: console [tty0] enabled serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a...
  • 1 votes
     answers
     views

    ESP8266模块在启动时失败

    我有一个ESP8266MOD ESP-12-E连接到USB-to-UART模块 . 当我尝试与模块通信时,我得到一些可理解的输出然后是错误消息并且通信被关闭 . 对于 ai-thinker-0.9.5.2-115200 和 espressif-nonos-2.0.0-SDK (这不是文件的实际名称): ets Jan 8 2013,rst cause:1, boot mode:(3,7) lo...
  • 2 votes
     answers
     views

    Python SerialException:设备报告已准备好读取但未返回任何数据

    我正在使用以前是UNO的Arduino Nano从传感器收集数据,然后通过USB连接将数据通过有源集线器发送回运行Jessie 4.1.19 2016年3月15日和Python 2.7的Raspberry Pi模型B. python代码使用pyserial readline来获取数据 . 一般来说,它工作正常但偶尔(通常一天几次)它失败了上述消息 . 似乎解决它的唯一方法是拔掉USB连接,重新连接...
  • 1 votes
     answers
     views

    具有相同序列号的USB到串行设备之间的持久性

    向USB-to-Serial适配器设备提供udev规则存在巨大问题,我有两个并且它们具有相同的属性 . 有没有其他方法可以为每个人设置udev规则,还是我运气不好?他们有“bcm2708_usb”内核版本 . 谢谢! 此外,我通过USB集线器使用它们 This is what ended up with 如下所述,我使用“lsusb -t”命令来获取USB串行设备树创建的文件“/etc/udev...
  • 0 votes
     answers
     views

    嵌入式linux usb-ftdi串口读取问题

    我有一个运行嵌入式Linux的基于TI Cortex的Pengwyn板,我试图用来从USB-ftdi外设读取原始串行数据,因此我可以将其处理成数据包 . 为此,我编写了一个简单的程序(使用Qt)和termios框架 . 这在我的桌面(Ubuntu VM)机器上没有问题 - 它打开/ dev / ttyUSB0,配置串口,读取和处理数据没有问题 . 当我在pengwyn板上运行相同的程序(显然交叉编...
  • 1 votes
     answers
     views

    无法连接到usb串口(GSM调制解调器)

    我决定为我的Linux机器(Vmware上的OpenSuse 12.1 64位)启用GSM调制解调器,以便我可以将它用作SMS网关 . 我有一个Wavecom M1306B GSM调制解调器,它提供了一个USB接口,显然有一条USB线(端对端,GSM调制解调器到我的桌面) . 我通过运行一些基本命令,使用Windows 7 64位PC成功测试了此调制解调器 . (如:AT,ATZ,..) 以下是...
  • 1 votes
     answers
     views

    如何从OSX向板上发送调制解调器AT命令

    在Mac OSX机器的USB端口上安装开发板的人是否知道如何向板上发送AT tty调制解调器命令? Arduino伙计们?任何人? TL; DR 我购买了一个开发STEVAL-SPBT2ATV2 "USB Dongle for the Bluetooth class 2 SPBT2532C2.AT module",根据docs and spec已经"downloade...
  • 4 votes
     answers
     views

    屏幕/ dev / ttyUSB0具有不同的选项,如数据位,奇偶校验等

    我正在尝试使用 screen / dev / ttyUSB0 通过USB串行接口连接到旧计算机 . 我希望在这个网站上注册我会收到我的问题的答案 . 我已经搜索过并搜索过,但是还没想出要在我的命令行中输入正确的选项来从我的计算机中获取非胡言乱语的反馈(收到的文本都搞砸了) . 我的操作系统是CentOs,Gnome 2.16.0 . 我看到有一个名为KPPP的程序,它有一个“终端......”...
  • 9 votes
     answers
     views

    如何在Android上控制串口设备?

    我想在Linux Android上开发一个应用程序whitch控制串口设备 .Android OS是支持USB主机的3.1 . Q1:请告诉我如何安装串行设备的端口 . 当我在Dalvik Debug Monitor上获得"Dump Device State"时,我可能获得了USB设备信息 .并且,我使用adb检查了android设备上的/ dev / tty * .我不知...
  • -1 votes
     answers
     views

    通过USB串口连接ALIX 6F2,putty什么也没有显示

    请帮我把ALIX和笔记本电脑通过串口连接到usb转换器 . 有人试过吗?建议是否有一些不同的方法 . 我的操作系统:UBUNTU 12.04使用设备:ALIX 6F2 我'm trying to connect ALIX to my PC using a Serial port to USB connection. On doing ' dmesg '它检测到转换器并显示以下消息: [804....
  • 2 votes
     answers
     views

    在Ubuntu 12.04中使用USB转串口 - / dev / ttyUSB0丢失

    我正在尝试将usb-serial适配器连接到Ubuntu 12.04(在VM上) . 出于某种原因,没有/ dev条目 . 我尝试过来自不同制造商的几个适配器 - 没有成功 . 此外,我有一个10.04 VM,我连接适配器,它立即出现在/ dev / ttyUSB0 我不是一个非常熟练的linux用户 . 我需要安装某种类型的驱动程序吗?
  • 2 votes
     answers
     views

    自定义USB VID / PID - 使Windows 7和8自动选择usbser.sys驱动程序

    我正在为带有STM32F070微控制器的USB设备开发固件 . 我使用STM32CubeMX生成了一个裸机(无操作系统)代码库,将设备设置为USB CDC(通信设备类),以便Windows 7,8自动将其检测为VCP(虚拟COM端口), 10.驱动程序详细信息显示它正在使用Windows usbser.sys 驱动程序 . 当我更改USB供应商ID(VID)或产品ID(PID)或制造商字符串...
  • 1 votes
     answers
     views

    更改PID / VID后VCOM驱动程序不起作用

    使用Silicon Labs的CP2102 USB-UART桥接控制器时遇到了问题 . Silicon Labs提供了一个用于更改USB相关配置值(PID,VID,设备描述......)的应用程序,因此我将VID值更改为USB-IF管理分配给我的值 . 所有字段似乎都已正确更新(我可以在设备管理器中看到),但Windows报告没有可用的驱动程序 . 在更改VID / PID和设备描述之前,一切都...
  • 0 votes
     answers
     views

    USB串行电缆,支持CDC

    我买了一个USB转串口电缆,声称符合CDC标准 . 但是接口描述符中的bInterfaceClass值是0xFF(特定于供应商) . 我原以为它是0x02(通信和CDC控制) . 在设备管理器中,我发现正在加载的驱动程序是ser2pl.sys和serenum.sys . 我学会了usbser.sys是Windows CDC驱动程序,但它没有加载我的电缆 . 我对这个CDC很新,所以我有以下问题 1...
  • 4 votes
     answers
     views

    识别串口/ usb设备python

    这个问题的解决方案可能非常简单,但我不熟悉动态地与设备连接 . 我正在做的是我正在制作一个python可执行代码,因此用户不必在他们的计算机或任何类型的python解释器上闲置,这意味着我不知道该设备将插入哪个USB端口至 . 该程序需要能够打开与通过串行转换为USB转换器连接的设备的连接 . 如何确定哪个连接设备是打开端口的正确设备?我正在使用pySerial与设备进行交互 . 任何帮助将不胜感...
  • 0 votes
     answers
     views

    覆盆子,不能写入USB-Serial转换器

    我正在使用覆盆子上的一个小Python脚本与外部设备进行交互 . 外部设备有RS232和USB端口,我通过USB端口使用它 . lsusb显示: Bus 001 Device 004: ID 0665:5161 Cypress Semiconductor USB to Serial 所以我想嵌入式设备中的USB端口内部有一个USB转串口转换器 . 直到那里一切都很好,除了当我通过PyUSB打开设备...
  • 4 votes
     answers
     views

    无法在Windows 10 Professional中安装自定义inf . Windows使用OEM驱动程序覆盖它

    我为自定义设备制作了一个签名的USB Serial inf文件,并创建了一个安装程序,可以将驱动程序成功安装到Windows 7(32/64),Windows 8.1(64)但不安装Windows 10.这适用于默认安装(右 - 单击,安装)直接在文件上,使用设备管理器并使用PNPUTIL . 设备驱动程序已成功安装,但使用的是OEM usbser驱动程序 . 单击“更新驱动程序”并在“设备管理器...
  • 0 votes
     answers
     views

    如何通过USB连接两台Windows计算机以实现虚拟串口之间的通信?

    两个Windows计算机之间的物理USB连接需要什么才能在其虚拟串行端口之间进行通信?我应该使用USB /串行适配器吗? 我正在Windows 10 Pro计算机上构建一个.NET终端应用程序,该应用程序必须使用虚拟串行端口通过USB连接与运行.NET上的终端应用程序的Windows 7 Pro计算机上的虚拟串行COM端口进行通信 . 终端应用程序是来自MSDN's serial port doc...
  • 0 votes
     answers
     views

    如何以编程方式将Android USB作为设备设置为CDC模式?

    我在STM32L4控制器上实现了USB主机CDC协议结构,我想连接到Android手机 . 我希望Android在设备模式下运行(不是UsbSerial库使用的主机模式!)CDC类,这样它的USB协议类代码可以匹配STM32的USB类代码但是当我连接它时手机我的手机不提供任何选项作为CDC / ACM . 它只显示: 仅限充电 . (类代码:0xFF) MTP . (类代码:0x8) ...
  • 10 votes
     answers
     views

    与Android / Arduino的USB通信

    我正在研究需要通过USB进行通信的Android应用程序 . 我有一个Archos 101平板电脑(规格在这里:http://www.archos.com/products/ta/archos_101it/specs.html?country=us&lang=en) . 它有一个完整的USB主机端口 . 我可以在USB端口中放置一个闪存USB驱动器,并将文件从闪存驱动器复制到内部存储器 ....

热门问题