Страница 1 из 1

прошить Atmega 64A без загрузчика

Добавлено: Чт ноя 19, 2015 05:59:47
Demo65
Здравствуйте! Возник вопрос по прошивке Atmega 64A.
Собираю эту конструкцию: http://avrproject.ru/publ/chasy_termome ... /1-1-0-110
Сделал плату, установил контроллер на плату и.. всё. Прошивка есть, как фузы ставить нет. Автор загружал загрузчик в контроллер, и чтобы залить прошивку, мне надо собрать ещё и программатор(зачем мне он нужен?!) Не хочу я собирать его, по той причине, что привык прошивать как раньше. Да и проблем с этим программатором больше.
Если не затруднит, подскажите как выставить фузы? Калькулятором фуз тоже не пользовался ни разу и не могу с ним разобраться.

Re: прошить Atmega 64A без загрузчика

Добавлено: Чт ноя 19, 2015 07:07:54
akl
JTAGEN=1
CKSEL3...0=1111
SUT1,0=11
CKOPT=0
1 означает НЕ запрограммированный бит

Re: прошить Atmega 64A без загрузчика

Добавлено: Чт ноя 19, 2015 10:43:14
Demo65
Спасибо! программирую с помощью программы avrdude. Посмотрите, так я выставил?

Re: прошить Atmega 64A без загрузчика

Добавлено: Чт ноя 19, 2015 11:07:37
akl
Строго наоборот, кроме CKOPT. Снимаете "галки" с битов, которые должны быть НЕ запрограммированы. Не забудьте снять "галку" и с M103C.

Re: прошить Atmega 64A без загрузчика

Добавлено: Чт ноя 19, 2015 11:21:24
Demo65
Извините, выставил как вы сказали:

Re: прошить Atmega 64A без загрузчика

Добавлено: Чт ноя 19, 2015 11:52:04
akl
По мне должно быть так.Изображение
FUSE_M64.PNG

Re: прошить Atmega 64A без загрузчика

Добавлено: Чт ноя 19, 2015 12:08:13
Demo65
Спасибо, а то я ни как не пойму. старый стал я и бестолковый.

Установил как на вашем скрине, но опять непонятки, в ячейке HEX Lock byte в моей программе стоит 3F?! Хотя на вашей FF.
И в Fuse Extended Byte тоже стоит 03?! а у вас FF