Чи мають у чіпів Atmega328 псевдо-унікальні ідентифікатори?


10

Мені б хотілося, щоб пара Atmega328 запустила одну і ту ж програму, але вони збираються взаємодіяти між собою і потребують унікальних ідентифікаторів. Чи є на мікросхемі такий ідентифікаційний чи серійний номер?


1
Я вважаю, що люди іноді включають зовнішній 1-провідний пристрій у свою схему / друковану плату для цієї мети, оскільки всі вони мають унікальні ідентифікатори. Я думаю, що у USB-пристроїв, що підтримують USB, є ідентифікатор.
RedGrittyBrick

Відповіді:


9

Atmega328 не постачається з жорстко кодованим UID (на відміну від XMEGA та 32-бітових пристроїв Atmel)

Як я розумію, ви хочете використовувати якийсь унікальний ідентифікатор для одягання. Я можу придумати деякі варіанти, які можуть відповідати вашим вимогам.

  1. Виберіть унікальну адресу, встановивши деякі зовнішні перемички на спеціальні введення-виведення.
  2. Програмуйте UID на flash або EEPROM під час виробництва.
  3. Інтерфейс зовнішньої мікросхеми, що забезпечує UID.
  4. Зробіть адресу, яку можна налаштувати за допомогою програмного забезпечення (наприклад, інтерфейс налагодження UART).

1
NB: Ось чип dallas / maxim, який це робить: maximintegrated.com/en/products/digital/memory-products/…
zmo

3

Варіант ATMEGA328PB має унікальний серійний номер 9-байт у кожному чіпі ...

введіть тут опис зображення


... і другий апаратний UART, хоча для використання потрібні зміни на дошці, а просто розміщення мікросхеми для отримання серійного номера може працювати з накладками з шовковим екраном або піклуватися про те, щоб ніколи не вводити їх у конфлікт.
Кріс Страттон

Я думаю, що всі нові призначення штифтів - це місце, де раніше були шпильки Vcc та Gnd. Поки ваше програмне забезпечення не використовує ці нові штифти (IE встановлює біти DDR), вони повинні залишатися в режимі високої імпедансності за замовчуванням і не створювати проблем, якщо їх підключити до Vcc та Gnd.
bigjosh
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.