作者: Digi-Key 工程师 Michael Rudi; Kristof Berg
我们的单片机目录中的“程序存储器类型”下包含“Flash(Arduino Bootloader)”过滤条件。这指向我们目录中的1050-1019-ND。
Arduino Bootloader的主要优势在于其大量内置库和Arduino社区对程序设计的支持。只需将MCU中的插座焊接到电路板上,然后使用串行USB连接加载程序即可,这与任何其他Arduino项目如出一辙。请注意,要正确使用IDE,你需要利用外部16MHz晶体谐振器、5V电源和串行连接。
目前,1050-1019-ND是唯一支持预烘烤Bootloader的AVR零件。如果你需要将Arduino代码与另一个AVR式芯片搭配使用,则需先使用下面的硬件编程方法烧录Bootloader。如果你正在查找可以使用IDE的MCU系列,则可查看Arduino板和兼容系统的维基百科列表。
但如果你的程序不需要或不使用Arduino库,则可将搜索范围扩展至PIC和(仍兼容Arduino的)Atmel AVR MCU。在这些情况下,可以使用ICSP(在线串行编程)或JTAG(联合测试工作组)方法加载程序。
在某些情况下,Digi-Key可为你提供这些芯片的编程服务,以便你将其加载到PCB中,而不需要后续串行编程烧录。在这些情况下,我们建议你查看我们的增值服务索引并联系相应的定制编程联系人。如果你要修改MCU以使其适用于外部EEPROM,并希望使用我们的相关设备对其进行按需编程的话,那么我们的定制服务将尤其有用。
如果你需要不带Bootloader的1050-1019-ND,请查看ATMEGA328-PU-ND。
Arduino的当前版本在技术上使用的是ATMEGA328P-PU
后缀P代表“picoPower”,表示更改了保险丝位设置,具体来说是BOD禁用保险丝位,你需要将零件编号改为ATMEGA328P-PU