Arduino引导程序可以在所有AVR上运行吗?

时间:2014-08-29 22:55:41

标签: arduino avr bootloader

为了将来的知识,Arduino引导程序是否可以在所有AVR微控制器上刻录,除了Arduino板中使用的那些?这样,我可以用Arduino IDE编程任何AVR。

1 个答案:

答案 0 :(得分:3)

让我们把它分成多个问题,不管吗?

  

Arduino引导加载程序可以刻录到所有AVR MCU上吗?

是。即使是ATtiny4 / 5也有足够的闪存来保存最小的Arduino引导加载程序。

  

Arduino引导程序可以在所有AVR MCU上运行吗?

没有。并非所有AVR都支持引导加载程序能够将代码写入闪存所需的操作。有些人根本不支持引导加载程序。

现在你没有接近考虑的那个:

  

将引导加载程序刻录到AVR是否允许我使用Arduino生态系统?

NO。目前使用它的MCU甚至不需要引导加载程序。使用Arduino库需要的是"核心",IDE所需要的是在boards.txt中的定义。您需要做的是找到您感兴趣的MCU的核心和定义,以及a programmer。完成后,您可以将MCU与Arduino库和IDE一起使用。