Копируем содержимое одного микроконтроллера AVR в память другого микроконтроллера

В этом видео поговорим о том, как можно полностью скопировать содержимое памяти одного микроконтроллера в другой. Я буду показывать пример на ATtiny13. Но данный пример будет актуален для других микроконтроллеров AVR. Подобная задача может возникнуть, если у нас нет исходного скетча, который загружен в микроконтроллер. Более того, кроме копирования скетча, который хранится во flash-памяти мы скопируем еще и данные, хранящиеся в EEPROM-памяти микроконтроллера. Для копирования будет использоваться ISP-программатор на основе Arduino UNO. Небольшая утилита позволит выбрать тип нужного микроконтроллера и скопировать только содержимое flash-памяти, только содержимое EEPROM-памяти. Либо и то и другое. Ссылка на утилиту -
Самодельный программатор на основе Arduino UNO -    • Самодельный модуль для программирования ми...   Как работать с фьюзами на МК AVR -    • Что такое фьюзы? Как работать с фьзами (fu...   Работа с внутренней и внешней EEPROM на микроконтроллерах семейства ATtiny -    • Работа с внутренней и внешней EEPROM на ми...   Ссылки на электронные компоненты из видео: ATtiny13 DIP -
ATtiny13 SOP-корпус -
ATtiny85 DIP-корпус -
Переходник SOP8-DIP8 для ATtiny13/25/45/85 -
0:00 Для чего нужно копирование? 0:32 Подготовка к копированию. Очисика памяти 1:07 Записываем данные в первый микроконтроллер 3:31 Утилита для копирования памяти 4:53 Копируем память в HEX-файлы 5:47 Записываем данные во второй микроконтроллер

Смотрите также