首页 文章

Arduino的WinUSB驱动程序

提问于
浏览
2

我正在使用Arduino从网上读取数据并显示它 . 我可以使用提供的驱动程序轻松地将数据作为串行传递,因为它们识别COM端口,因此我可以将串行发送到COM端口 .

但是,我想使用'real' USB技术,因此设备可以像普通的USB设备一样插入和拔出 . 我正在考虑使用WinUSB作为驱动程序 . 但是,USB对我来说是全新的 . 是否有.inf文件使用WinUSB和Arduino(我有一个Uno)?

缺乏这方面的信息让我觉得我错了 .

2 回答

  • 4

    事实证明,Arduino Uno不是真正的USB设备 .

    它充当串口转USB适配器 . 因此,USB驱动程序不会与它通信 .

    我通过写一个草图来解决这个问题,该草图报告了当它从PC获得正确的查询时它是什么设备 .

    在PC上我只是迭代串口并将查询发送到每个端口 . 回答的是Arduino .

    之后,我记录端口号并将串行数据发送到Arduino .

  • 1

    要学习USB部分,也许你可以将V-USB和UNO结合起来?

    看看V-USB .

    V-USB是AtmelAVR®微控制器的低速USB设备的纯软件实现,几乎可以与任何AVR®微控制器一起构建USB硬件,无需任何额外芯片 .

    虽然不一定是Arduino,但它可以为您提供您想要的学习经验,并让您使用合并您的UNO设备 .

相关问题