极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: 幻生幻灭

世界最小的Arduino——ATTiny13上手全攻略1C用Arduino来下载

[复制链接]
发表于 2015-9-10 15:25:35 | 显示全部楼层
本帖最后由 Super169 于 2015-9-10 16:20 编辑
幻生幻灭 发表于 2015-9-10 09:21
1. Arduino ISP的确会有报警,你看我的教程里也有报警的解释。但程序会正常烧录进去,就是没问题。
2. W ...


謝謝大大的提議.

最後, 終於試到了, 因為我下載了最新的, 內裡的 broad.txt 好像有點不同.
只要用回 這裡 提供的一段文字就可以了.

都是自己不好....什麼都貪最新的.

但之後就是速度的問題, 我上載了 blink 的範例, 閃燈的速度很快.  如果轉用 48MHz 的就更快.
改成 delay(10000) 後用秒錶測量,  大約是1.6 秒, 即 速度上快了 6 倍左右.  現在用的是 9.6MHz, 難道應該是64MHz?

或許是我的 board.txt 的資料有問題吧, 大大可否把你的 board.txt 修改部份放出來看看.
因為我跟據你的貼圖, 到 http://elabz.com/arduino-shrunk- ... 3-with-arduino-ide/ 看, 但那裡提供的跟你的有點不同.

回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-9-11 07:56:33 | 显示全部楼层
Super169 发表于 2015-9-10 15:25
謝謝大大的提議.

最後, 終於試到了, 因為我下載了最新的, 內裡的 broad.txt 好像有點不同.

这个定时的确不准,我用delay 1s得到的也不一样。

这个是我1000ms延时脉冲的实际测量值


board info
  1. ###########################################################################
  2. # See: http://elabz.com/arduino-shrunk-how-to-use-attiny13-with-arduino-ide/

  3. attiny13a.name=Attiny 13A standalone 128khz
  4. attiny13a.upload.using=arduino:arduinoisp
  5. attiny13a.upload.maximum_size=1024
  6. attiny13a.upload.speed=19200
  7. attiny13a.bootloader.low_fuses=0x7b
  8. attiny13a.bootloader.high_fuses=0xFF
  9. attiny13a.build.mcu=attiny13
  10. attiny13a.build.f_cpu=128000L
  11. attiny13a.build.core=core13
  12. #######################

  13. attiny13f.name=Attiny 13A standalone 600khz
  14. attiny13f.upload.using=arduino:arduinoisp
  15. attiny13f.upload.maximum_size=1024
  16. attiny13f.upload.speed=19200
  17. attiny13f.bootloader.low_fuses=0x69
  18. attiny13f.bootloader.high_fuses=0xFF
  19. attiny13f.build.mcu=attiny13
  20. attiny13f.build.f_cpu=600000L
  21. attiny13f.build.core=core13
  22. #######################

  23. attiny13c.name=Attiny 13A standalone 1.2mhz
  24. attiny13c.upload.using=arduino:arduinoisp
  25. attiny13c.upload.maximum_size=1024
  26. attiny13c.upload.speed=19200
  27. attiny13c.bootloader.low_fuses=0x6a
  28. attiny13c.bootloader.high_fuses=0xFF
  29. attiny13c.build.mcu=attiny13
  30. attiny13c.build.f_cpu=1200000L
  31. attiny13c.build.core=core13

  32. #######################
  33. attiny13d.name=Attiny 13A standalone 4.8Mhz
  34. attiny13d.upload.using=arduino:arduinoisp
  35. attiny13d.upload.maximum_size=1024
  36. attiny13d.upload.speed=19200
  37. attiny13d.bootloader.low_fuses=0x79
  38. attiny13d.bootloader.high_fuses=0xFF
  39. attiny13d.build.mcu=attiny13
  40. attiny13d.build.f_cpu=4800000L
  41. attiny13d.build.core=core13
  42. #######################
  43. attiny13atx.name=Attiny 13A standalone 9.6Mhz
  44. attiny13atx.bootloader.low_fuses=0x7A
  45. attiny13atx.bootloader.high_fuses=0xFF
  46. attiny13atx.upload.maximum_size=1024
  47. attiny13atx.build.mcu=attiny13
  48. attiny13atx.build.f_cpu=9600000L
  49. attiny13atx.build.core=core13
复制代码

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2015-9-12 01:27:57 | 显示全部楼层
幻生幻灭 发表于 2015-9-11 07:56
这个定时的确不准,我用delay 1s得到的也不一样。

这个是我1000ms延时脉冲的实际测量值

非常感謝大大, 轉用了你的 broad.txt, 可以成功刷 bootloader, 而且執行 blink 時, 時間也接近 1s 了.

只可惜我的電腦執行 Arduino IDE 1.x 時極不穩定, 經常出 error (是 IDE 的 error, 不是程式編譯或上載的錯誤).
如果可以用 1.6.x 就最方便了.

有時間就可以參照大大的文章, 學習 ATtiny13A 了.  
回复 支持 反对

使用道具 举报

发表于 2015-9-13 23:09:16 | 显示全部楼层
走到第8步,出现错误:
Arduino:1.6.5 (Windows 7), 板:"Attiny 13A standalone 9.6Mhz"
Error while burning bootloader: missing 'bootloader.tool' configuration parameter
报告将会包含更多的信息  "在编译时,输出详细信息"   在 文件>首选项 中启用


我使用的NanoV3来做下载器的,前面步骤都没有出错。请问楼主怎么处理?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-9-14 08:02:05 | 显示全部楼层
正在途中 发表于 2015-9-13 23:09
走到第8步,出现错误:
Arduino:1.6.5 (Windows 7), 板:"Attiny 13A standalone 9.6Mhz"
Error while bu ...

高版本Arduino不支持,用旧版吧
回复 支持 反对

使用道具 举报

发表于 2015-9-14 10:42:37 | 显示全部楼层
幻生幻灭 发表于 2015-9-14 08:02
高版本Arduino不支持,用旧版吧

谢谢回复,下载了个1.0.4 晚上试试。
回复 支持 反对

使用道具 举报

发表于 2015-9-15 19:10:34 | 显示全部楼层
可以用了,上张图片。

用的是nano V3做的ArduinoISP。中间出错有两个地方,一是不能用高版本IDE,最后用的是1.0.4;二是boards.txt 内容粘贴不要用压缩包里的,要用本贴中17#楼的。谢谢楼主!

本帖子中包含更多资源

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

x

评分

参与人数 1 +1 收起 理由
幻生幻灭 + 1 非常感谢您的测试反馈

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2016-12-23 18:28:35 | 显示全部楼层
麻烦问一下,如何为 ATtiny85 芯片写入 Bootloader 呢?


我试了用 Arduino IDE 1.0.4 作为 USBTinyISP,但 board.txt 里面应该怎样写呢。谢谢!
回复 支持 反对

使用道具 举报

发表于 2016-12-25 14:29:03 | 显示全部楼层
烧录引导程序时出错:缺少 'bootloader.tool' 配置参数 这是什么原因啊?
回复 支持 反对

使用道具 举报

发表于 2017-4-19 22:18:26 | 显示全部楼层
請問樓主:用OCROBOT MANGO II板當ISP.,IDE用1.0.4.下載BLINK程序到ATTINY13A上,己將PIN13改PIN2.但LED不閃爍,反而原MANGOII的PIN13(ATTINY13A的PIN7)的LED在閃.要修正那?
回复 支持 反对

使用道具 举报

发表于 2017-4-20 10:37:23 | 显示全部楼层
ATTiny13對於簡單的控制夠用且省點電.
3Q for sharing.
回复 支持 反对

使用道具 举报

发表于 2017-4-22 18:26:54 | 显示全部楼层
初学者学习,收藏了
回复 支持 反对

使用道具 举报

发表于 2017-4-23 19:13:23 | 显示全部楼层
問題解決了.正努力學習.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-4-23 21:37:34 | 显示全部楼层
ande5675 发表于 2017-4-23 19:13
問題解決了.正努力學習.

呵呵,刚看到,欢迎分享 解决思路哦
回复 支持 反对

使用道具 举报

发表于 2017-7-1 23:41:03 | 显示全部楼层
analogRead 读出的电压 误差很大。今天打算与LM35一起控制温度,结果发现即使采样内部参考电压1.1V,误差很大,没法用。以前用来做土壤湿度检测时,要求不高,效果比较好。温度控制还是用Nano比较好。
回复 支持 反对

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-26 09:33 , Processed in 0.045055 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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