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