Тему прошу закрыть,понимаю что не возможно в среде arduino ide, вытаскивать программатором нет смысла
А тогда в продолжение темы-где и как взять HEX файл от компиляции скетча?Считать да не проблема с ISP.Но если я например хочу оставить скетч в HEX виде?
В Arduino IDE идём в меню «Файл»→«Настройки» и там ставим галочки напротив «Show verbose output during:» в чекбоксе «Компиляция». При компиляции внизу, в чёрном поле будет написано полное нзвание скомпилированного файлика, и путь до него
Не плохая идея вынимать, написанный код в Arduino IDE формата hex, и прошивать голые Atmega8 и подобные для небольших проектов, при этом иметь полную возможность редактирования кода самостоятельно, пользуясь привычной Arduino IDE. А вот открыть исходники (hex) чужих проектов и скомпилировать их в Arduino IDE уже не получиться ?
Ну дизассемблировать можно при желании. Только обычно быстрее заново написать прошивку, нежели втыкать в ассемблерные листинги.
Писать код с нуля, да это лучшее решение, все своё так сказать. Но иногда сторонние проекты большие, а хочется повторить, но при этом что-то подправить в коде, имея на руках только исходники (hex), что тогда ?