本文制作的是一款U盘大小的UPDI编程器,用于使用Arduino IDE开发环境对Microchip的0系列和1系列ATtiny芯片进行编程:
编程器采用的是ATmega328P控制器,实际上也可以认为是Arduino Uno的一种USB变体,因此您也可以将其用作小型Arduino Uno。
介绍
从2016年开始,随着ATtiny87和ATtiny167的发布,Microchip开始推行新系列的ATtiny芯片,称为ATtiny 1系列,随后在2018年推出了成本更低的ATtiny 0系列。它们旨在作为早期ATtiny芯片(如ATtiny85和ATtiny84)的替换。
Spence Konde和他的合作者为新的ATtiny芯片开发了一个新的Arduino内核,称为megaTinyCore。新芯片还使用了一种称为UPDI的新编程方法,Spence Konde在他的GitHub存储库上描述了如何通过在Arduino Uno或其他基于ATmega328的Arduino板上安装ElTangas的jtag2updi程序来制作UPDI编程器的方法。
我认为为这些设备配备一个紧凑的编程器会很不错,因此设计了基于ATmega328控制器的USB编程器,可以直接将其插入计算机的USB插槽。
除了UPDI编程所需的三个引脚外,该板还将ISP引脚带到板边缘的焊盘上,以允许您安装引导加载程序。
更多内容请参考以下链接:https://www.yiboard.com/thread-1392-1-1.html
欢迎扫码关注微信公众号:yi-board