我正在尝试设置一个带有 atmega168 且没有编程头的 PCB。我打算使用串行引导加载程序(板上有一个 ft232)重新编程,但我想知道对引导加载程序进行编程的最佳方法。有没有其他人尝试过这个?我在采购 tqfp-32 zif 套接字时遇到问题。
预编程表面贴装 IC
电器工程
tqfp
微控制器
电路板
表面贴装
2022-01-19 04:17:30
4个回答
将编程引脚引出到某些焊盘可能更容易,然后使用pogopins连接您的编程器。
如果您经常大量购买这些芯片,您可以直接从使用您的引导加载程序预编程的供应商处购买芯片。我不确定 Atmel 是否提供这项服务,但我知道 Microchip 提供,所以我认为他们也提供。
只需在您的板上放置一个 ISP 标头作为串行引导加载程序的“替代品”。然后使用 AVRISP MkII 之类的东西来编程您的 hex 文件并与 AVRStudio 融合。也许您只使用一次来加载引导加载程序,但它是迄今为止您会找到的最具成本效益的解决方案。
如果您不知道我所说的 ISP 接头是什么意思,它是一个 2x3 公接头,具有以下引脚:
2x3 pin connect to AVR pin
1 MISO
2 VCC
3 SCK
4 MOSI
5 RESET
6 GND
奇数引脚在一行,偶数引脚在另一行,顺序引脚在其他方面相邻。在俯视顶部布局的电路板布局上,焊盘的编号如下(或任何一致的旋转):
2 4 6
1 3 5
像这样连线,你应该可以插入任何支持 ISP 的编程器(例如 AVRISP MkII、STK500 等)
其它你可能感兴趣的问题