为 AVR atMega 和 atTiny 制作串行(RS232)编程器的便宜又好方法是什么?网上有好几种电路,但哪一种更好呢?
我希望能够使用一些标准工具从 Linux 和 Windows 对我的控制器进行编程。
试试 Adafruit Industries 的串行端口 AVR 编程器 (DASA) 套件。它仅售 7.50 美元,在Arduino社区中非常受欢迎,她在她的个人网站上提供了组装的分步说明。
如果您不想自己构建它,Sparkfun Electronics有几个串行编程器可供您花更多的钱。
我以前使用(免费!)Pony Programmer软件和加密狗取得了很好的成功。他们提供了硬件原理图,这很简单,而且似乎可以解决问题。
有一段时间没有使用该软件的 linux 版本,但 windows 版本似乎可以完成所需的一切。
如果可以用usb,我真的不认为原来的程序员(AVR ISP mkII)那么贵,今天的定价大约是34美元。
http://onlinetps.com/shop/index.php?main_page=product_info&cPath=65&products_id=188 这个串口AVR 编程器是一个兼容PonyProg 和其他编程软件的串口加密狗。它不需要任何外部电源;它从你的目标板上获取能量。加密狗通过标准 DB9 串行端口连接到您的 PC 信息:
这款 Serial Port AVR Programmer 编程器是市场上最便宜的 AVR 编程器。它与伟大的免费 AVR 编程软件 - Pony -Prog 配合使用,您可以随时查看此链接上支持的设备列表,因为它每个月都在增长。
支持的设备
ATMEGA103,ATMEGA161,ATMEGA163,ATMEGA 323,ATMEGA128,ATMEGA8,ATMEGA16,ATMEGA8L,ATMEGA16L,ATMEGA64,ATMEGA32,ATMEGA64L,ATMEGA32L,ATMEGA162,ATMEGA169,ATMEGA165,ATMEGA169,ATMEGA8515,ATMEGA8535,ATMEGA12,ATTINY15,ATTINY26,ATTINY2313,ATTINY13,25,45,85 , 261, 461 还有更多............
您可以使用 bitbang 编程。您所需要的只是 ftdi ft232 芯片和 avr-dude 软件。
Bus Pirate是另一种 USB 选项。它实际上是许多(与串行总线相关的)用途的方便工具。不过,它可能不像专门的程序员那样流畅或快速。