Запрет на чтение прошивки микроконтроллера. В программах Algorithm Builder, UniProf фьюзы выставляются одним образом, а в программах . Подробная инструкция по прошивке через LPT порт >. Подробная инструкция по прошивке через COM порт >.
Для начала необходимо скачать и распаковать программку Uniprof. Ссылка на скачку на сайте разработчика не работает уже довольно давно. После успешной распаковки необходимо подключить программатор к компьютеру и подать отдельное питание на программатор.
Откуда взять питание и как подключать к контроллеру написано непосредственно в статье об изготовлении программатора. Драйвер Виртуального Принтера Aps Windows 7 далее. Как видно из статьи, выводы программатора подсоединяются напрямую к ножкам Меги. На плате Arduino нужные нам выводы уже выведены в виде 6 пинового ISCP разъема. Для упрощения нашей работы подключим программатор к клону Arduino через очень удобный переходничок с 1. Не важно как вы будете подключать, главное чтоб одноименные контакты совпали. Вот пример подключения с помощью проводов.
Итак, открываем uniprof. В нижнем правом углу выбираем COM порт к которому подключен программатор. Если все собрано и подключено правильно, то должна высветиться модель контроллера (подчеркнуто красным)Далее нам необходимо открыть сам файл прошивки. Кликаем на иконку Нужный нам файл находится в папке со скачанной средой Arduino. Для ATmega. 8 arduino- 1. ATmega. BOOT. hex.
В папке . При заливке фьюз битов данную галочку также рекомендуется поставить. После заливки прошивки остается только проставить фьюз биты.
Фьюз(Fuse) биты сконфигурированные на работу от внешнего генератора: fuse биты для. Обратите внимание что установка фьюзов выбрана по программе UniProf. Шаблоны Для Гербов Школ. В некоторых программах для прошивки это наоборот!
Найти их можно также в скачанной папке Arduino IDE. Открываем текстовый файл, приготовьтесь к тому что если у вас на компьютере имеется только дефолтный блокнот, то там все будет комом. Ищем нужную нам плату и используемый камень. Далее находим строчку в которой написаны наши фьюз биты. Как видно Low fuse у нас имеет значение 0x. DF, а High fuse 0x. CA. Фьюз биты написаны в шестнадцатеричной системе, в то время как Uni prof работает с десятеричной.
Далее клацаем на шестнадцатиричную систему счисления (HEX) вбиваем DF и переходим на десятичную (BIN) и получаем число. В нашем случае 1. Возвращаемся к Uni prof. Живые Обои На Htc. Кликаем кнопку Появляется следующее окно. В данном случае нам требуется изменить только секции Fuse(low) и Fuse(High).
Клацаем Высвечиваются значения фьюз битов которые в данный момент выставлены в контроллере. Шагом ранее мы получили значение Low fuse(1. Каждый бит отвечает за свою ячейку в поле записи фьюз битов в Uni prof. Галочки ставятся без инверсии, в отличии от некоторых других программ. Единица - есть галочка, ноль - нет. Записывается все сверху вниз начиная с конца числа 1.