关于arduinoIDE下 对attiny13编译 及下载时出现问题和解决
本帖最后由 Iarduino 于 2014-9-29 08:44 编辑前阵子发现ATtiny13,44,85等 ,可以再arduinoIDE环境下编译 并通过arduino ISP对它下载程序的文章。
我就买了几个片子试了试。
实验对象是ATtiny13a 这里只讨论下载程序出错 无法下载。
在arduino IDE中添加ATtiny13等片子,我们论坛也有http://www.geek-workshop.com/thread-9681-1-1.html (我是参考这个的 不过我觉得里面有一步有问题,晶振是9.6的 那么960000L就不要改10000000L,而且实验过程中 程序延时1000ms,实际输出在7.725s,大家可以借用arduino 二十一篇 按住按钮多久 用来验证延时时间 不过貌似at13的延时不太准 越走越偏 还望大神出现 如何校准)
方案1:在arduinoIDE下编译 用USBtinyISP对attiny13下载(W7,32)
问题1:找不到USBtinyISP设备
解决办法:在使用过arduino uno 板子后,com 貌似被占用,关闭IDE 拔出板子,删除USBtinyISP 的驱动程序(在设备管理器里,不是删除原文件) 然后插入USBtinyISP,提示要安装驱动 手动引导到USBtinyISP的驱动文件夹 安装成功后 打开IDE 编译 完成后可能有小问题提示 不过不影响下载(见上面网址里的说明) 连接好ATtiny13 点击在文件下拉菜单里的用编程器下载 (必要的如: 选择板子选择下载器是USBtinyISP 不做细说) 下载成功 尽量不要碰线 可能接触有问题 导致错误 ,我试了很多次 下载正常。
方案2:在arduinoIDE下编译 用arduino uno r3模拟ISP对attiny13下载(W7,32)
问题2:找不到USBISP设备
解决办法: 关闭IDE 拔出板子 重新按网址中的引导步骤操作(因为之前对板子烧录模拟ISP的程序 可能也出现端口不识别的问题提示是找不到USBISP设备 ) 连好线 在文件下拉菜单里选择用编程器下载(其他步骤参考网址中的说明)下载试了好多次 没有问题
我还将试验 用串口转TTL对at13 下载
用USBasp 对at13 下载
以前一直潜水 还是新人 帖子写的不规范 请大家帮忙指正 过几天 我会把有图文一起的 重新整理下 发一个 这个不算原创吧,我只是看了一个前辈的作品,总结自己在操作过程中的问题谢谢!:)
页:
[1]