0 голосов
Мне нужно поменять состояние LOCK фьюзов, чтоб состояние памяти нельзя было считать. Возможно ли в arduino ide поменять состояние фьюзов?
(905 баллов) 3 36 81

2 Ответы

0 голосов
 
Лучший ответ
Для данных манипуляций , однозначно нужен ISP прогроматор.
Средствами ArduinoIDE это делается следующим образом: открываем файл \arduino\hardware\arduino\ boards.txt , в котором видим описание всех плат из списка ArduinoIDE, находим нужную нам плату.
Правим как надо, сохраняем файл. запускаем ArduinoIDE и нажимает Burn bootloader (Прошить загрузчик), вместе с загрузчиком прошьются и фьюзы. Так же можно избавиться от буитлоадера убрав строку atmega328.bootloader.file=ATmegaBOOT_168_atmega328.hex и правильно выставив фьюзы.
(1.2 тыс. баллов) 2 9 28
выбран
этим костылем можно запороть МК, особенно если не поменять потом фьюзы назад как было.
Соглашусь. Данный способ сложный. Лучше конечно использовать сторонние специализированные программы.
–2 голосов
Изменить состояние LOCK фьюзов можно только внешеним программатором. В Arduino IDE такой возможности не предусмотрено.
(208 баллов) 2 14
Добро пожаловать на Бредборд! Сайт вопросов и ответов на тему Arduino, Raspberry Pi и хоббийной электроники в целом. Цель Бредборда — быть максимально полезным. Поэтому мы строго следим за соблюдением правил, боремся с холиворами и оффтопиком.
  1. Тигрыч

    36 балл(ов)

  2. DmitrySadakov

    16 балл(ов)

  3. Un_ka

    13 балл(ов)

  4. anod

    9 балл(ов)

  5. parovoZZ

    9 балл(ов)

  6. Vitaliy-Sh

    5 балл(ов)

Награды месяца
1-е место: Arduino Due
2-е место: Arduino Mega 2560
3-е место: Iskra Mega

...