我有一个带有表面贴装(SMD)微控制器的arduino:
我知道如何将DIP arduino用作DIP ATmega328的程序员。这很容易-您只需将微控制器放入支架即可。
但是,对于表面贴装的Arduino来说,这并不明显。拆焊微控制器是一种方法,但这是棘手的且具有破坏性。
我可以使用此Arduino作为DIP ATmega328的程序员而不会严重损坏开发板吗?如果是这样,怎么办?
我有一个带有表面贴装(SMD)微控制器的arduino:
我知道如何将DIP arduino用作DIP ATmega328的程序员。这很容易-您只需将微控制器放入支架即可。
但是,对于表面贴装的Arduino来说,这并不明显。拆焊微控制器是一种方法,但这是棘手的且具有破坏性。
我可以使用此Arduino作为DIP ATmega328的程序员而不会严重损坏开发板吗?如果是这样,怎么办?
Answers:
在Arduino网站上查看有关使用Arduino SMD开发板对另一个Arduino开发板进行编程的说明。
要将其扩展到对DIP ATmega328进行编程,可以将如图所示的6根导线转换为DIP模块上的相应引脚。
在Arduino的UNO原理将是验证参考帮助。
如前所述,您还需要在要编程的芯片上连接一个16MHz晶体和22pF电容器。您需要将其连接到要编程的芯片上的引脚9和10,如下所示:
另一个解决方案是使用Evil Mad Scientist 的ISP Shield。该套件的价格约为13美元,大约需要30分钟才能焊接在一起。
如果您打算对许多零件进行编程,则ISP Shield上的ZIF(零插入力)插座肯定会奏效。即使您不购买屏蔽罩,也要考虑使用ZIF插座进行更多的编程。