Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Копируем содержимое одного микроконтроллера 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 Записываем данные во второй микроконтроллер