Здравствуйте всем как можно сделать чтобы можно было прошивать во флэш память, но не возможно было прочесть с флеш памяти. Так как готовый код нужно сохранить в коммерческих интересах, контроллер атмега328Р
Запускаем Гугл... В строке поиска пишем: "фьюзы ATMega328P" Читаем найденное... Прошиваем МК... Не пробовали ?
И получится МК на частоте часового кварца, включенным JTAG и бутсектором в пол-оперативки (условно), да еще лишенный возможности перепрошивки... В плате Ардуино, где нужные фьюзы включены в стадии изготовления и не рассчитаны на изменение, такой подход - весьма неосторожное решение для новичка.
С чего бы? Лок фьюзы не испортят возможности прошивать МК никак. Вот в другие разделы бездумно лезть не стоит. Да и то, если нет высоковольтного программатора.
А как часто перепрошивается загрузочный сектор ? Просто работаю с живыми МК, Ардуины видел только на картинках...
Однократно.При прошивке бутлоадера.Живые МК это не обязательно Ардуины это те же Меги8/168/328 только с Бутлоадером.И прошиваются через RX/TX.Так же как роутеры сотовые телефоны радиостанции итд.
Прочел лок биты там пишется про BLB01 если ему поставить галочку тогда : LPM, выполняемый из раздела Boot Loader, не разрешается читать из раздел «Применение». Если векторы прерываний размещены в загрузчике раздел
всем спасибо разобрался Lockbit1 Lockbit2 поставил галочку после этого код для чтение с флеш памяти становится не годным