ATtiny 编程器屏蔽,可同时对 3 个 IC 进行编程

崧峻
转载
发布时间: 2025-06-14 14:54:19 | 阅读数 0收藏数 0评论数 0
封面
这次,我为 Arduino Uno 设计了一个 28 针快速释放插座周围的屏蔽,这样 ATtiny 就可以牢固地固定住,并且非常容易地插入和拔出插座进行编程。屏蔽 PCB 由PCBWay制造,我非常喜欢他们提供的质量。您只需 5 美元即可制造 10 块 PCB。这是一个非常简单的项目,只需要一个小时

准备工作:

1

获取屏蔽PCB

可以通过以下链接从PCBWay直接订购PCB。

https://www.pcbway.com/project/shareproject/3_x_Attiny85_Programmer_for_Arduino_Uno_c9b14e35.html


这是一块简单的电路板,如果您不想订购,也可以很容易地在原型板上构建它。此外,您还可以在链接上下载 PCB 的 Gerber 文件并在其他地方制造它。


2

焊接针头

为了正确对齐 Arduino 上的针脚接头,我首先使用线钳切掉两段各 4 个针脚的接头,然后将其中一个放在 Arduino Uno 上的 13、12、11 和 10 针脚内。

第二个接头位于引脚 RESET、5V、3.3V 和 GND 上。

当将编程器 PCB 放在顶部时,引脚和引脚的孔应该完全对齐以适合 Arduino Uno,我们现在可以将它们焊接到位。

通过这种方式焊接它们,我们可以确保每次使用屏蔽时它们都能正确对齐。

3

焊接快速释放插座

接下来是焊接快速释放插座。

为此,我首先将插座放入孔中,确保手柄与丝网印刷上标记的凹槽对齐。由于手柄会碍事,我将其完全关闭,并将 PCB 倒置,这样它就可以压在面朝下放在桌子上的插座上。

为了固定它,我首先只在它的角落添加焊料,在确认它平放在 PCB 上后,我继续焊接所有引脚。

4

焊接支撑组件

屏蔽有几个支持组件,最重要的是需要在 Arduino 上的 RESET 和 GND 引脚之间添加 10uF 电容器。

此外,还有一个 3 毫米红色 LED 用于电源指示和一个 470Ohm 的 LED 电阻器。

将这些组件添加到电路板后,我首先将焊料涂抹在它们的一个脚上,在确保组件平放在 PCB 上后,我也焊接了另一个脚。

然后用齐平切割的剪线钳修剪底部所有多余的腿长,以确保一切干净整洁。

5

使用一个ATtiny IC测试编程器

编程器的基本操作只需一个 ATtiny85 微控制器即可。在此方向上,ATtiny 放置在插座内,引脚 1 靠近手柄。

Arduino Uno 需要使用“Arduino as ISP”示例草图进行刷新,这会将其变成编程器,以便我们可以像直接通过 USB 连接一样对 ATTiny 进行编程。

如果您缺少 Arduino IDE 中的 ATtiny 开发板,您可以在此处查看开发板定义和如何安装它们的说明。

第一次测试后,我在面包板上搭建了一个电路来测试它们,我注意到 ATtiny85 上的草图运行速度比预期的要慢得多,我意识到我忘了将正确的引导加载程序刻录到芯片上。如果不这样做,芯片将只能以 1Mhz 运行,而我们在编程时选择了 8MHz,因此一切都运行缓慢。

引导加载程序刻录后,需要重新编程芯片,因为这将删除当前的草图。

6

使用多个 Attiny 进行测试

由于我现在知道电路板可以工作,所以我继续使用插座中的多个 IC 对其进行测试。

为此,您可以按照与第一个相同的方向添加第二个和第三个 ATtiny85,但使用所有并联连接的下一个可用引脚。

编程与仅使用一个 ATtiny 完全相同。

插座上的最后两个位置未使用,因此应始终留空。

7

后续步骤

这款编程器是一款极其简单但功能强大的工具,可用于使用 ATtiny85 芯片制作项目。我对最终结果非常满意,我建议您自己制作一个。

我还没有尝试过将该编程器与其他芯片一起使用,但它也应该适用于 Attiny25 和 Attiny45。

阅读记录0
点赞0
收藏0
禁止 本文未经作者允许授权,禁止转载
猜你喜欢
评论/提问(已发布 0 条)
评论 评论
收藏 收藏
分享 分享
pdf下载 下载