使用 Arduino 板作为常规 AVR 微控制器

Use Arduino board as regular AVR microcontroller

我想使用 ATmega2560 MC,但它仅作为表面贴装 IC 制造,这意味着我必须制作 PCB 才能使用它。我搜索了一个定制套件,发现 Arduino Mega R3 板包含所需的 MC。 (它包含较少的 I/O 个引脚,但现在还可以)。我可以在这个板上实现我的代码(没有任何 arduino 代码)吗?或者我应该修改它以与 Arduino 一起工作,如果它在板上运行,它是否与普通 IC 相同,或者速度会有差异。

Arduino Mega2560 中的 MCU 是库存的 ATmega2560。无需使用Arduino库对其进行编程,也无需使用Arduino工具与其通信; avr-gcc 和 avrdude 将正常使用它。请注意,如果您想通过串行而不是 ISP 对其进行编程,则需要 select 在 avrdude 中为芯片上编程的引导加载程序设置适当的 programmer/protocol。