极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: eagler8

【Arduino】108种传感器模块系列实验(资料+代码+图形+仿真)

[复制链接]
 楼主| 发表于 2019-7-17 07:19:25 | 显示全部楼层
后来有一台电脑安装Zadig(通用usb驱动)2.4.721 官方版后,能识别了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-17 07:22:07 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-17 07:24:00 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-17 07:26:04 | 显示全部楼层
后来发现了新问题,键盘突然不能用了,偶然才知道是ATTINY85与键盘发生了冲突,电脑不能用了(这贴在另外一台电脑上发的)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-17 16:54:53 | 显示全部楼层
找到了屏幕键盘,开始尝试用arduino烧录

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-17 17:06:11 | 显示全部楼层
网上找了个实验程序,开始上传,出现这个提示再插入ATtiny85......

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-17 17:13:53 | 显示全部楼层
上传成功是这个提示

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-17 17:26:21 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-18 08:27:15 | 显示全部楼层
这个Digispark捣鼓了第三天,依旧困难重重,目前主要情况是:
Arduino能够识别Digispark这块小板子

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-18 08:31:29 | 显示全部楼层
相关的示例程序也都有

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-18 08:38:43 | 显示全部楼层
偶尔也能烧录成功,但一直无法得到验证(大概率还是没有烧录进去)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-18 08:51:47 | 显示全部楼层
现在看来主要结症,还是“Digispark驱动”的问题,电脑很难识别这个简易USB接口的设备,在设备管理器上反复出现——未知USB设备的提示

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-18 08:59:07 | 显示全部楼层
其实相关硬件的驱动早已安装过多次,也提示成功了,可依旧是无法识别.......

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-18 11:23:52 | 显示全部楼层
围绕Digispark驱动,查询了相关USB的许多资料,比如libusb、winusb、libusbK、libusb-win32、Zadig、inf-wizard.exe等等。

大概是说,USB驱动编程,可以不要去管libusb-win32和libusbK项目,目前不管是windows还是Linux都是使用libusb项目,主页是libusb.info。在Windows上使用libusb时是调用微软的WinUSB接口,在Linux上是usbfs。用Zadig工具统一安装驱动,不用理什么inf-wizard.exe。

附相关资料:
== libusb ==
说明:libusb是一个跨平台的usb驱动框架。libusb原始项目在2010年后基本没有更新,曾有libusbx项目2012年从libusb分出来,2014年1月26日又合并回libusb了。当时的libusbx-1.0.18和libusb-1.0.18其实完全一样,相当于libusbx替换了libusb的代码!后续的版本其实都是基于libusbx的代码了!包含两个主要分支1.x和0.1.x。1.x和0.1.x并不兼容,可以同时存在,如果要在1.x基础上兼容0.1.x需要libusb-compat转换层。所以0.1.x和libusb-compat不能同时装上!
内核:目前1.x分支的驱动只有用户态,linux下支持usbfs,windows下支持WinUSB.sys。也可以支持libusbK和libusb-win32(通过libusbK支持)。
工具:通过Zadig支持生成基于libusb0、libusbK、WinUSB的inf文件。

== libusb-win32 ==
说明:libusb-win32是从libusb-0.1.x分支衍生的,主要是针对Windows做优化,所以接口风格和libusb-0.1.x一致。
内核:WDM框架的libusb0.sys驱动。
工具:自带inf-wizard.exe生成基于libusb0.sys的inf文件。
注意:目前建议是新的项目尽可能使用libusb,而不是这个libusb-win32了。我在这个上面花了很多时间,一直报错,坑爹了,要注意libusb-win32已经废弃,目前使用的是libusb+Zadig的组合。

== libusbK ==
说明:libusbK主要是想做一个WinUSB接口风格的开源usb库,支持基于KMDF的libusbK.sys和系统自带的WinUSB.sys。参考libusb-win32做的开发,部分工具是从libusb-win32整合而来的。因为源代码里也包含了libusb0.dll的加载功能和转换层,所以也可以支持WDM框架的libusb0.sys(libusb-win32)。
内核:基于KMDF框架的libusbK.sys、WDM的libusb0.sys、系统的WinUSB.sys
工具:自带libusbK-inf-wizard.exe(基于libusb-win32的工具改的),生成基于libusb0、libusbK、WinUSB的inf文件。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-7-18 12:32:09 | 显示全部楼层
这个Zadig一直没有找到中文版的,上次胡乱安装把键盘整丢失了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-9 08:59 , Processed in 0.038378 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表