使用Arduino Mega 2560编程ATTiny

时间:2012-04-01 22:43:21

标签: arduino avr

过去几天,我一直尝试使用Arduino Mega 2560作为ISP对ATTiny45 AVR进行编程失败。我看到使用Arduino作为ISP的所有教程都使用了Uno和Duemilanove。他们都没有提到Mega2560。

我想知道在使用Mega2560时是否需要更改接线或编程中的某些内容。例如,复位和接地之间是否使用了电容?或者电阻器是否应将复位连接到5V?在我进入论坛并开始发布我的特定错误消息之前,我想我会检查问题是否是Uno / Duemilanove和Mega2560设置之间的简单区别。

3 个答案:

答案 0 :(得分:0)

据我所知,Mega没有任何改变需要用作ISP。

您是否可以发布任何特定的错误消息,或者在使用mega作为ISP时遇到的问题是什么?

答案 1 :(得分:0)

在过去的几天里,我一直在拔头发,让我的Mega 2560用引导程序编写ATtiny85和328的股票。昨晚我终于开始工作了。这两篇文章帮助了我:

  1. http://arduino.cc/forum/index.php?action=printpage;topic=96735.0
  2. 上传建议的修改后的AVRISP草图并在巨型电视上的+ 5v和地面之间添加一个电容器对我来说很有用,我使用Duemilinove引导程序对我的328p进行了编程。

    然后使用这个新的设置,我使用这些说明来编程我的ATtiny85,它也成功了:

    1. http://hlt.media.mit.edu/?p=1695
    2. 希望这有帮助,

答案 2 :(得分:0)

为了未来的读者的利益......我尝试过并且未能获得一个大型的ATTiny85。我最终读到了某篇文章的评论(忘了现在的地方)它在2560上没有用,所以我把它换成了uno而且效果很好。