10 我希望几个Atmega328可以运行相同的程序,但是它们将相互连接并且需要唯一的ID。芯片上是否有硬编码的此类ID或序列号? avr atmega identification — 安德烈亚斯 source 1 我相信人们有时为此目的在其电路/ PCB中包括一个外部1-wire设备,因为它们都有唯一的ID。我认为支持USB的AVR具有ID。 — RedGrittyBrick
9 Atmega328不带有硬编码的UID(与XMEGA和Atmel 32位设备不同) 据我了解,您想使用某种唯一的ID进行穿衣。我可以想到一些可能满足您要求的选项。 通过在专用I / O上设置一些外部跳线来选择唯一的地址。 在生产过程中将UID编程为闪存或EEPROM。 连接提供UID的外部芯片。 使地址可由软件配置(例如UART调试接口)。 — 修订版1.0 source 1 注:这里的达拉斯/格言芯片做的:maximintegrated.com/en/products/digital/memory-products/... — ZMO
3 ATMEGA328PB变体在每个芯片中都有一个唯一的9字节序列号。 — 大乔什 source ...和第二个硬件UART,尽管需要更换电路板才能使用,而只是容纳芯片以获取序列号可能会与丝印焊盘配合使用,或者不要担心不会引起冲突。 — 克里斯·斯特拉顿 我认为所有新的引脚分配都是以前的Vcc和Gnd引脚。只要您的软件不使用这些新的引脚(即IE将DDR位置1),它们就应该保持默认的高阻抗模式,并且如果连接到Vcc和Gnd不会造成任何问题。 — bigjosh