Прошивка МК при помощи AVR910USB...
- КАШАК
- Это не хвост, это антенна
- Сообщения: 1303
- Зарегистрирован: Вс апр 19, 2009 17:20:22
- Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
- Контактная информация:
Прошивка МК при помощи AVR910USB...
Вот приобрел программатор AVR910USB от МастерКит (BM9010). Теперь встал вопрос, как им прошить МК (mega16, пока буду мучать его)? Зашел в CodeVision, выбрал этот программатор, нажал "Run the chip programmer", появилось окошко с кучей надписей. Как я понял, "Flash lock bits" отвечают за защиту прошивки их можно не трогать, "Program Fuse Bits", тоже понятно. А вот зачем задаются адреса FLASH и EEPROM не понятно. Также не понял что такое "Check Signature", "Check Erasure", ""Preserve EEPROM", "Verify" и "Boot Lock Bit 0","Boot Lock Bit 1". Что вообще нужно сделать, чтобы прошить МК? (Понятно, что еужно нажать "File"->"Load FLASH", но может перед этим ещё что-то нужно сделать?).
P.S.
МК пока не подключал, боюсь испортить. Там, где я живу, достать новый очень трудно...
P.S.
МК пока не подключал, боюсь испортить. Там, где я живу, достать новый очень трудно...
Опыт растет прямо пропорционально выведенному из строя оборудованию...
- Реклама
- Fasterpast
- Мучитель микросхем
- Сообщения: 493
- Зарегистрирован: Ср фев 14, 2007 12:07:58
- Откуда: Москва
- Контактная информация:
Re: Прошивка МК при помощи AVR910USB...
Нужно выбрать правильный контроллер из списка, тогда адрес ставится автоматически.
Далее жмёшь program -> FLASH, заливается проишивка.
Если в прошивке есть что-то в EEPROM, жмешь програм - еепром.
Check Signature - проверить код чипа (ну что просто он корректно подключен к программатору).
Check Erasure - после стирания чипа проверить, что все нули во флеше
Preserve EEPROM - не стирать еепром при стирании чипа
Verify - проверить правильно ли всё записалось.
Лок биты - пока ваще не трогай =)
Чтобы не испорить - главное не жми "program all" с поставленной галкой "program fuse bits"
Ну и не меняй их, не зная за что они отвечают...
Далее жмёшь program -> FLASH, заливается проишивка.
Если в прошивке есть что-то в EEPROM, жмешь програм - еепром.
Check Signature - проверить код чипа (ну что просто он корректно подключен к программатору).
Check Erasure - после стирания чипа проверить, что все нули во флеше
Preserve EEPROM - не стирать еепром при стирании чипа
Verify - проверить правильно ли всё записалось.
Лок биты - пока ваще не трогай =)
Чтобы не испорить - главное не жми "program all" с поставленной галкой "program fuse bits"
Ну и не меняй их, не зная за что они отвечают...
- Seal
- Сверлит текстолит когтями
- Сообщения: 1122
- Зарегистрирован: Чт мар 05, 2009 19:51:55
- Откуда: Дырасполь
Re: Прошивка МК при помощи AVR910USB...
Вот народ !
Купил готовый программатор, а что им прошивать - не знает!
Купил готовый программатор, а что им прошивать - не знает!
ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz
- КАШАК
- Это не хвост, это антенна
- Сообщения: 1303
- Зарегистрирован: Вс апр 19, 2009 17:20:22
- Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
- Контактная информация:
Re: Прошивка МК при помощи AVR910USB...
Что прошивать я знаю, не знаю как правильно:) А вот еще таблица фьюзов, там если стоит галочка, фьюз включен или выключен? Где можно Mega16 про фьюзы на русском почитать?
Опыт растет прямо пропорционально выведенному из строя оборудованию...
- Fasterpast
- Мучитель микросхем
- Сообщения: 493
- Зарегистрирован: Ср фев 14, 2007 12:07:58
- Откуда: Москва
- Контактная информация:
Re: Прошивка МК при помощи AVR910USB...
Если стоит галочка - фьюз включен (правда это в CVAVR, в других прогах бывает по-другому)
Самый опсаный фьюз там RSTDISBL, если включишь его, не сможешь больше программировать обычным программатором этот мк.
Самый опсаный фьюз там RSTDISBL, если включишь его, не сможешь больше программировать обычным программатором этот мк.
- Реклама
- КАШАК
- Это не хвост, это антенна
- Сообщения: 1303
- Зарегистрирован: Вс апр 19, 2009 17:20:22
- Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
- Контактная информация:
Re: Прошивка МК при помощи AVR910USB...
Спасибо, сегодня вечером буду пробовать прошить
Будут вопросы, напишу 
Опыт растет прямо пропорционально выведенному из строя оборудованию...
- КАШАК
- Это не хвост, это антенна
- Сообщения: 1303
- Зарегистрирован: Вс апр 19, 2009 17:20:22
- Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
- Контактная информация:
Re: Прошивка МК при помощи AVR910USB...
Кто-нибудь использовал этот http://avr.roboforum.ru/calc.html?part=ATmega16 калькулятор фьюзов? Он все правильно делает?
Опыт растет прямо пропорционально выведенному из строя оборудованию...
- КАШАК
- Это не хвост, это антенна
- Сообщения: 1303
- Зарегистрирован: Вс апр 19, 2009 17:20:22
- Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
- Контактная информация:
Re: Прошивка МК при помощи AVR910USB...
Прошил я МК, заработал, только не совсем так, как хотелось... Переделал прошивку, прошил ещё раз, потом случайно ткнул прошивку фьюзов... Тепрь МК не определяется программатором, пишет "AVRProg error entering programming mode" Фьюзы стояли следующим образом:
P.S.
На МК во время программирования надо подавать питание?
- CKCEL0=1
CKCEL1=1
CKCEL0=0
CKCEL0=1
SUT0=1
SUT1=1
BODEN=0
BODLEVEL=0
BOOTRST=0
BOOTSZ0=1
BOOTSZ1=1
EESAVE=0
CKOPT=0
JTAGEN=0
OCDEN=0
P.S.
На МК во время программирования надо подавать питание?
Опыт растет прямо пропорционально выведенному из строя оборудованию...
- Fasterpast
- Мучитель микросхем
- Сообщения: 493
- Зарегистрирован: Ср фев 14, 2007 12:07:58
- Откуда: Москва
- Контактная информация:
Re: Прошивка МК при помощи AVR910USB...
Переключил на внешний кварц.. Ищи где-нибудь кварц мегагерца на 2, подключай к ножкам XTAL, должно завестись...
- КАШАК
- Это не хвост, это антенна
- Сообщения: 1303
- Зарегистрирован: Вс апр 19, 2009 17:20:22
- Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
- Контактная информация:
Re: Прошивка МК при помощи AVR910USB...
А если кварц будет на большую частоту? А питание подавать нужно на МК?
Опыт растет прямо пропорционально выведенному из строя оборудованию...
- Fasterpast
- Мучитель микросхем
- Сообщения: 493
- Зарегистрирован: Ср фев 14, 2007 12:07:58
- Откуда: Москва
- Контактная информация:
Re: Прошивка МК при помощи AVR910USB...
С большей частотой может и не завестись, т.к. фузы выставленные на низкочастотный кварц.
Питание подавать нужно.
Кстати, этот программатор имеет вывод тактирующий (ножка 3). Можешь попробовать вместо кварца - её кинуть на XTAL1
Питание подавать нужно.
Кстати, этот программатор имеет вывод тактирующий (ножка 3). Можешь попробовать вместо кварца - её кинуть на XTAL1
- КАШАК
- Это не хвост, это антенна
- Сообщения: 1303
- Зарегистрирован: Вс апр 19, 2009 17:20:22
- Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
- Контактная информация:
Re: Прошивка МК при помощи AVR910USB...
Подал питание, МК завелся. С программатора XTAL1 был подключен, просто питание не подавал.
Как выставить фьюзы, чтобы МК работал от внутреннего кварца на 8 МГц. ?
Опыт растет прямо пропорционально выведенному из строя оборудованию...
- КАШАК
- Это не хвост, это антенна
- Сообщения: 1303
- Зарегистрирован: Вс апр 19, 2009 17:20:22
- Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
- Контактная информация:
Re: Прошивка МК при помощи AVR910USB...
Как запустить МК Mega16 от внутреннего резонатора на 8МГц ?
Опыт растет прямо пропорционально выведенному из строя оборудованию...
- Fasterpast
- Мучитель микросхем
- Сообщения: 493
- Зарегистрирован: Ср фев 14, 2007 12:07:58
- Откуда: Москва
- Контактная информация:
Re: Прошивка МК при помощи AVR910USB...
Воспользуйся калькулятором по ссылке, которую сам кидал =)
- КАШАК
- Это не хвост, это антенна
- Сообщения: 1303
- Зарегистрирован: Вс апр 19, 2009 17:20:22
- Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
- Контактная информация:
Re: Прошивка МК при помощи AVR910USB...
Именно по нему были выставлены фьюзы, когда я их случайно прошил...
Опыт растет прямо пропорционально выведенному из строя оборудованию...
- maverick5334
- Мучитель микросхем
- Сообщения: 491
- Зарегистрирован: Сб апр 05, 2008 07:59:10
- Откуда: Луганск
- Контактная информация:
Re: Прошивка МК при помощи AVR910USB...
Уважаемые форумчане, помогите балбесу.
Дано - программатор AVR910 USB, операционная система Windows 7 Ultimate 64bit
НЕ ДАНО - запустить его.
Под ХР работает отлично, по семеркой драйвер не устанавливается.
Пробовал уже разные танцы с бубном (с обглоданной костью у костра) - использовал и DSEO (по инструкции), пытался и INF файл вручную подкорректировать - НИФИГА.
Немного смущает то, что PID и VID нулевой!!! Но ведь в ХР все работает!
Прошу помощи.
Дано - программатор AVR910 USB, операционная система Windows 7 Ultimate 64bit
НЕ ДАНО - запустить его.
Под ХР работает отлично, по семеркой драйвер не устанавливается.
Пробовал уже разные танцы с бубном (с обглоданной костью у костра) - использовал и DSEO (по инструкции), пытался и INF файл вручную подкорректировать - НИФИГА.
Немного смущает то, что PID и VID нулевой!!! Но ведь в ХР все работает!
Прошу помощи.
- КАШАК
- Это не хвост, это антенна
- Сообщения: 1303
- Зарегистрирован: Вс апр 19, 2009 17:20:22
- Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
- Контактная информация:
Re: Прошивка МК при помощи AVR910USB...
Посмотри это http://prottoss.com/projects/AVR910.usb ... rammer.htm. Там описывается установка драйвера под 64-х битную семерку 
Опыт растет прямо пропорционально выведенному из строя оборудованию...
- maverick5334
- Мучитель микросхем
- Сообщения: 491
- Зарегистрирован: Сб апр 05, 2008 07:59:10
- Откуда: Луганск
- Контактная информация:
Re: Прошивка МК при помощи AVR910USB...
Это уже испробовано неоднократно и в разных вариациях - не помогло.
- Fasterpast
- Мучитель микросхем
- Сообщения: 493
- Зарегистрирован: Ср фев 14, 2007 12:07:58
- Откуда: Москва
- Контактная информация:
Re: Прошивка МК при помощи AVR910USB...
Калькулятор для внутреннего кварца совсем другие фузы даёт, нежели ты написал.КАШАК писал(а):Именно по нему были выставлены фьюзы, когда я их случайно прошил...
- КАШАК
- Это не хвост, это антенна
- Сообщения: 1303
- Зарегистрирован: Вс апр 19, 2009 17:20:22
- Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
- Контактная информация:
Re: Прошивка МК при помощи AVR910USB...
С фьюзами я уже разобрался, всё работает
Спасибо за помощь 
Опыт растет прямо пропорционально выведенному из строя оборудованию...


