过去几天,我一直尝试使用Arduino Mega 2560作为ISP对ATTiny45 AVR进行编程失败。我看到使用Arduino作为ISP的所有教程都使用了Uno和Duemilanove。他们都没有提到Mega2560。
我想知道在使用Mega2560时是否需要更改接线或编程中的某些内容。例如,复位和接地之间是否使用了电容?或者电阻器是否应将复位连接到5V?在我进入论坛并开始发布我的特定错误消息之前,我想我会检查问题是否是Uno / Duemilanove和Mega2560设置之间的简单区别。
答案 0 :(得分:0)
据我所知,Mega没有任何改变需要用作ISP。
您是否可以发布任何特定的错误消息,或者在使用mega作为ISP时遇到的问题是什么?
答案 1 :(得分:0)
在过去的几天里,我一直在拔头发,让我的Mega 2560用引导程序编写ATtiny85和328的股票。昨晚我终于开始工作了。这两篇文章帮助了我:
上传建议的修改后的AVRISP草图并在巨型电视上的+ 5v和地面之间添加一个电容器对我来说很有用,我使用Duemilinove引导程序对我的328p进行了编程。
然后使用这个新的设置,我使用这些说明来编程我的ATtiny85,它也成功了:
希望这有帮助,
答案 2 :(得分:0)
为了未来的读者的利益......我尝试过并且未能获得一个大型的ATTiny85。我最终读到了某篇文章的评论(忘了现在的地方)它在2560上没有用,所以我把它换成了uno而且效果很好。