Здравствуйте! Имеется Ardunio Uno с записанным скетчем. Необходимо поэкспериментировать с устройством. Скажите пожалуйста, возможно ли считать записанный скетч из Ardunio, а затем, после экспериментов, записать его обратно.
Средствами Ардуино это не получится. А если начать затариваться оборудованием для этого, то гораздо проще купить ещё оду Ардуину и не париться...
Да не за что.этот машинный код,как я писал вы потом легко можите прошить в другой мк.в вашем случае поможет только исходный код(сам скетч),но если его у вас нет,то о програмной калибровке можно забыть.
Да, записанного в Arduino скетча нет. А устройство используется постоянно. Поэтому рискну написать и прошить новый, с необходимыми изменениями. На самом деле код очень простой. На входах пара кнопок, в зависимости от их нажатия включаются определенные реле, с определенными задержками. А риск в том, что нельзя допустить простой устройства ни на один день. Нет права на ошибку
А возможно ли организовать аппаратную защиту от чтения прошивки МК? Где-то читал, что в МК есть некие fuse биты, при записи которых чтение и/или дальнейшая прошивка МК становится невозможна. Как это реализуется?
AFAIK за эти вещи на МК отвечают два фьюза: LB1, LB2. Возможные режимы: 1/1 — можно писать, можно читать 0/1 — нельзя писать, можно читать 0/0 — нельзя писать, нельзя читать Режима write-only вроде бы нет.