我买了一个新的 Digispark 的 ATtiny85 板。
但是因为驱动包问题两天没法用。经过大量搜索,我终于找到了答案。我为此参考了各种教程并进行了尝试。我在 Arduino 中遇到 COM 端口错误。在这里我解决了它。
引脚分配:所有引脚均可用作数字 I/O
引脚 0 → I2C SDA、PWM(B 型 LED)
引脚 1 → PWM(A 型上的 LED)
引脚 2 → I2C SCK,模拟输入
引脚 3 → 模拟输入(使用 USB 时也用于 USB+)
引脚 4 → PWM,模拟(也用于 USB- 使用 USB 时)
引脚 5 → 模拟输入
如需方便的引脚参考,请翻阅 Digispark - 背面列出了引脚功能
如果使用 Arduino 1.6.6 或更高版本和 Windows - 您将需要手动下载并安装驱动程序。下载、解压缩并运行“安装驱动程序”(在 32 位系统上)或“DPInst64”(在 64 位系统上)。
驱动程序文件位于:
下载 .zip 文件后 > 解压缩。
并运行
安装 drivers.exe(适用于 64 位操作系统)
DPinst64.exe(适用于 32 位操作系统)
复制此 url 并粘贴到文件>首选项>附加板管理器 url
http://digistump.com/package_digistump_index.json
Linux 安装如果您之前没有安装过 - 安装在此处找到的 udev 规则:故障排除部分
LINUX 用户注意:请查看 LINUX 故障排除页面**
Digispark 的工作方式与某些 Arduino 兼容产品略有不同。Digispark 使用不同的程序进行编程。
从工具菜单中选择电路板→Digispark(默认 - 16.5Mhz)
写一些代码,打开你的代码。
在调用上传点击上传按钮之前,您不需要插入 Digispark。
底部的状态框现在将要求您插入 Digispark - 此时,您需要将其插入 - 或拔下并重新插入。
您将看到上传进度,然后它将立即在 Digispark 上运行您的代码。如果您拔下 Digispark 并将其重新插入或将其连接到另一个电源,在您编写的代码运行之前会有 5 秒的延迟。这 5 秒的延迟是 Digispark Pro 检查您是否正在尝试对其进行编程。
记住这一点
Digisparks 不创建串口。digispark arduino 软件通过原始低速 USB 协议和 HID 协议的组合直接与 digispark 通信,以节省空间并更符合 USB 规范。使用 Digispark Arduino 软件时,选择什么并不重要串口列表——没有被使用。只需确保在 Programmer 菜单中选择了 Digispark 并在 Board 菜单中选择了 Digispark(微型核心),您应该启动并运行。使用 Digispark Arduino 软件时,在串行端口列表中选择什么并不重要 -没有被使用。只需确保在 Programmer 菜单中选择了 Digispark 并在 Board 菜单中选择了 Digispark(微型核心),您应该可以启动并运行。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !