我有一个带有表面贴装(SMD)微控制器的 arduino:
我知道如何使用 DIP arduino 作为 DIP ATmega328 的程序员。这很简单——您只需将微控制器放入支架即可。
然而,对于表面贴装的 Arduino,没有明显的问题。拆焊微控制器是一种方法,但这很麻烦且具有破坏性。
我可以使用这个 Arduino 作为 DIP ATmega328 的编程器而不会严重损坏电路板吗?如果是这样,怎么做?
我有一个带有表面贴装(SMD)微控制器的 arduino:
我知道如何使用 DIP arduino 作为 DIP ATmega328 的程序员。这很简单——您只需将微控制器放入支架即可。
然而,对于表面贴装的 Arduino,没有明显的问题。拆焊微控制器是一种方法,但这很麻烦且具有破坏性。
我可以使用这个 Arduino 作为 DIP ATmega328 的编程器而不会严重损坏电路板吗?如果是这样,怎么做?
检查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 插座对多个零件进行编程。