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

2 Ответы

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

    75 балл(ов)

  2. Un_ka

    54 балл(ов)

  3. parovoZZ

    12 балл(ов)

  4. sser

    10 балл(ов)

  5. Тёмик

    5 балл(ов)

  6. NesteruS

    5 балл(ов)

Награды месяца
1-е место: OLED-дисплей (Troyka-модуль)
2-е место: Графический экран 128×64
3-е место: Текстовый дисплей 16×2 (Troyka-модуль)

...