usb相关内容
谁能给我一个好的方向或指导,告诉我如何访问连接到 USB 端口的 GPRS 调制解调器.我应该为我的程序制作一个 USB 驱动程序来向调制解调器发送 AT 命令吗?或者就像一个路由器,我可以使用IP地址访问它?谢谢 解决方案 如果 Windows 将其识别为调制解调器,则所需的驱动程序应自动将其显示为串行端口,就像任何其他调制解调器一样您可以使用其端口名称与它通信System.IO.Por
..
我正在使用 QextSerialPort 访问端口 #include #include #include int main(int argc, char *argv[]){QCoreApplication a(argc, argv);QList端口 = QextSerialEnumerator::getPorts();QextSerialPort *端口;QString 端口名称;int计数器=
..
我购买了 ZTE MF190 USB 调制解调器并开始使用它. 到目前为止,我已经设法使用 TurboPowers 的免费 AsyncPro 组件以编程方式将短信发送到另一个移动设备. 我想知道是否有一种方法可以检索所有已安装调制解调器的列表及其连接的串行 COM 端口(希望具有其他有价值的功能). 提前致谢. 解决方案 要列出已安装的调制解调器,您可以使用 Win32_
..
我有一个基于 WDK 中的 bulkusb.sys 的非常通用的 64 位驱动程序.它已经与嵌入式程序一起工作多年,但现在需要在 Vista 64 上工作.从我尝试查看的所有文档中,似乎没有任何影响它,除了为 64 位环境编译它,但是当我使用 AMD64 构建环境编译它时,我得到“驱动程序不适合这个平台"尝试打开系统时的错误消息. 有什么办法可以解决这个问题? 更新:“试图打开系统"究
..
我正在编写一个 Java 应用程序,它必须通过 USB 电缆与 XBee 无线电进行通信.为此,我使用了 xbee-java API(http://code.google.com/p/xbee-api/) 在我的旧 32 位机器上一切正常.但是当我将项目导入到 64 位机器时,它立即抛出一个异常,内容为:“无法在 AMD 64 位平台上加载 IA 32 位 .dll".我不知道如何解决这个问
..
如下所示,我可以通过给定的 pid 和 vid 获取连接到 32 位 win7OS 机器的 USB com 端口名称,但是在 x64 中运行时,它卡在以下行中: comports.Add((string)rk6.GetValue("PortName")); 这是我的代码 static ListComPortNames(字符串 VID,字符串 PID){String pattern = Str
..
我正在编写一个 Java 应用程序,它必须通过 USB 电缆与 XBee 无线电进行通信.为此,我使用了 xbee-java API(http://code.google.com/p/xbee-api/) 在我的旧 32 位机器上一切正常.但是当我将项目导入到 64 位机器时,它立即抛出一个异常,内容为:“无法在 AMD 64 位平台上加载 IA 32 位 .dll".我不知道如何解决这个问
..
我购买了 ZTE MF190 USB 调制解调器并开始使用它. 到目前为止,我已经设法使用 TurboPowers 的免费 AsyncPro 组件以编程方式将短信发送到另一个移动设备. 我想知道是否有一种方法可以检索所有已安装调制解调器的列表及其连接的串行 COM 端口(希望具有其他有价值的功能). 提前致谢. 解决方案 要列出已安装的调制解调器,您可以使用 Win32_
..
我正在尝试通过 UWP 访问连接到我的计算机的 Hid (USB) 设备.我在枚举设备并通过 .NET Core 中的 Windows API 调用与它们交谈时没有问题.在 UWP 中,我可以枚举设备,但是当我使用相同的设备调用 HidD_GetPreparsedData 时 (https://msdn.microsoft.com/en-us/library/windows/hardware/ff
..
我在 Nexus 7 上运行我在 Android Studio 中开发的应用程序时遇到问题.在使用相同的平板电脑和计算机(运行 Windows 8)之前,我已经成功地让它工作了,但是自从我修理了我的笔记本电脑并且所有东西都被擦除了我确信我的开发环境有问题. 当我去运行项目时,没有可用的设备,所以它不再识别我的 Nexus 7. 我尝试过的事情 确保我的计算机识别该设备并且我有 从
..
始终无法通过 USB 将 Android 设备连接到在 Mac 上运行的 Android Studio. 尝试了很多事情,例如: 将 Android 上的 USB 调试模式切换为 MTP 或 PTP 重新启动 Android 设备和 Android Studio 和/或 Mac 尝试adb kill-server然后adb devices,通常会导致: 连接的设备列表
..
我正在一台新的 Windows 10 笔记本电脑上设置 Android 开发环境.我在使用其他操作系统的其他机器上多次这样做,但这是第一次使用 Windows 10.问题是 Android Studio 在我通过 USB 连接后无法检测到我的设备(LG Zone 3).请注意,我之前曾使用此设备在 Arch Linux 桌面上进行开发. 我已经下载了 Android Studio 并创建了几
..
我正在一台新的 Windows 10 笔记本电脑上设置 Android 开发环境.我在使用其他操作系统的其他机器上多次这样做,但这是第一次使用 Windows 10.问题是 Android Studio 在我通过 USB 连接后无法检测到我的设备(LG Zone 3).请注意,我之前曾使用此设备在 Arch Linux 桌面上进行开发. 我已经下载了 Android Studio 并创建了几
..
我正在尝试使用 android 的 USB 主机 API 在 Arduino UNO 和我的 android 智能手机之间进行通信.到目前为止一切都很好.我每秒通过函数 Serial.print() 从我的 Arduino 发送一个测试字符串“Try data".两个设备的波特率都设置为 9600.Android 智能手机充当主机. 我使用的一些教程是: http://android.
..
编辑:在下面查看我的答案 我对 Arduino 平台还很陌生,现在正在使用 AdaFruit 的 attiny85 (Trinket) 库创建一个 USB HID 项目.另请参阅我之前回答的有关此库选项的问题:更改/覆盖饰品 (attiny85) USB 标识名称, 设备名称 我遇到了一个罕见的 C 相关限制(另请参阅上一个问题链接中的最新评论),即通过分离编译对二进制文件进行分离的后
..
我有一个计算机软件,可以使用 USB 将 RGB 颜色代码发送到 Arduino.当它们发送缓慢时它工作正常,但是当每秒发送数十个时它会吓坏了.我认为发生的情况是 Arduino 串行缓冲区填满如此之快,以至于处理器无法按照我正在阅读的方式处理它. #define INPUT_SIZE 11无效循环(){如果(串行.可用()){字符输入[INPUT_SIZE + 1];字节大小 = Serial
..
我正在尝试使用下面的 matlab 代码从发送到串行端口的两个传感器(在我的 arduino 上)读取值.但是,它错误地说 ???试图访问sensor1(1);索引越界,因为 numel(sensor1)=0 并且如果没有发生错误,则结果不准确.我知道这一点,因为我只是将 1 和 2 作为传感器值发送到 com 端口,结果两个数组也包含一些零(当一个应该全为 1 而另一个全为 2 时).感谢任何帮
..
当用作 USB 键盘时,AdaFruit 'Trinket' 库将自身标识为“Trinket HID Combo".是否可以将此名称更改为更有用的名称(使用一些代码、常量等)? 我使用的是 Arduino 1.0.4 IDE.查看这个库的源代码,但找不到硬编码的这个名称. 有什么想法可以覆盖这个吗? 解决方案 您必须更改 Trinket 库. 在 usbconfig.h
..
我试图打开每个端口并串行发送 ,我的微控制器将响应 \n 之后 C# 代码必须退出 for 每个循环. 我在 serialPort.PortName = str; 行遇到问题.两次迭代后,不再继续. 我也尝试过手动执行此操作.我做了一个下拉菜单,一一选择了端口.在第二个端口之后,不允许更改串口.但如果我在两次尝试内选择,它就可以正常工作. 我知道 C++ 中的 OOP.但我是 C
..
这是我拥有的代码.我能够检测到 USB 设备何时连接,然后轮询它以查看设备的设备名称是什么.我希望使用一些类似于查找 BSD 路径(我认为这就是它的名字)或 TTY/CU 安装位置的方法.当我尝试更改密钥时,我最终收到 EXCC_BAD_INSTRUCTION 错误. 我知道它一定在某个地方!:P 任何帮助将不胜感激!提前致谢! 导入基础进口可可类 USBDetector {类 func
..