Прошивка МК при помощи 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.

МК пока не подключал, боюсь испортить. Там, где я живу, достать новый очень трудно...
Опыт растет прямо пропорционально выведенному из строя оборудованию...
Реклама
Аватара пользователя
Fasterpast
Мучитель микросхем
Сообщения: 493
Зарегистрирован: Ср фев 14, 2007 12:07:58
Откуда: Москва
Контактная информация:

Re: Прошивка МК при помощи AVR910USB...

Сообщение Fasterpast »

Нужно выбрать правильный контроллер из списка, тогда адрес ставится автоматически.
Далее жмёшь program -> FLASH, заливается проишивка.
Если в прошивке есть что-то в EEPROM, жмешь програм - еепром.
Check Signature - проверить код чипа (ну что просто он корректно подключен к программатору).
Check Erasure - после стирания чипа проверить, что все нули во флеше
Preserve EEPROM - не стирать еепром при стирании чипа
Verify - проверить правильно ли всё записалось.
Лок биты - пока ваще не трогай =)

Чтобы не испорить - главное не жми "program all" с поставленной галкой "program fuse bits"
Ну и не меняй их, не зная за что они отвечают...
Реклама
Аватара пользователя
Seal
Сверлит текстолит когтями
Сообщения: 1122
Зарегистрирован: Чт мар 05, 2009 19:51:55
Откуда: Дырасполь

Re: Прошивка МК при помощи AVR910USB...

Сообщение Seal »

Вот народ !
Купил готовый программатор, а что им прошивать - не знает!
ученые долго думали,в чем измерять частоту.... С тех пор и пишут Hz
Аватара пользователя
КАШАК
Это не хвост, это антенна
Сообщения: 1303
Зарегистрирован: Вс апр 19, 2009 17:20:22
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
Контактная информация:

Re: Прошивка МК при помощи AVR910USB...

Сообщение КАШАК »

Что прошивать я знаю, не знаю как правильно:) А вот еще таблица фьюзов, там если стоит галочка, фьюз включен или выключен? Где можно Mega16 про фьюзы на русском почитать?
Опыт растет прямо пропорционально выведенному из строя оборудованию...
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Fasterpast
Мучитель микросхем
Сообщения: 493
Зарегистрирован: Ср фев 14, 2007 12:07:58
Откуда: Москва
Контактная информация:

Re: Прошивка МК при помощи AVR910USB...

Сообщение Fasterpast »

Если стоит галочка - фьюз включен (правда это в CVAVR, в других прогах бывает по-другому)
Самый опсаный фьюз там 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" Фьюзы стояли следующим образом:
  • 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...

Сообщение Fasterpast »

Переключил на внешний кварц.. Ищи где-нибудь кварц мегагерца на 2, подключай к ножкам XTAL, должно завестись...
Аватара пользователя
КАШАК
Это не хвост, это антенна
Сообщения: 1303
Зарегистрирован: Вс апр 19, 2009 17:20:22
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
Контактная информация:

Re: Прошивка МК при помощи AVR910USB...

Сообщение КАШАК »

А если кварц будет на большую частоту? А питание подавать нужно на МК?
Опыт растет прямо пропорционально выведенному из строя оборудованию...
Аватара пользователя
Fasterpast
Мучитель микросхем
Сообщения: 493
Зарегистрирован: Ср фев 14, 2007 12:07:58
Откуда: Москва
Контактная информация:

Re: Прошивка МК при помощи AVR910USB...

Сообщение Fasterpast »

С большей частотой может и не завестись, т.к. фузы выставленные на низкочастотный кварц.
Питание подавать нужно.
Кстати, этот программатор имеет вывод тактирующий (ножка 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...

Сообщение Fasterpast »

Воспользуйся калькулятором по ссылке, которую сам кидал =)
Аватара пользователя
КАШАК
Это не хвост, это антенна
Сообщения: 1303
Зарегистрирован: Вс апр 19, 2009 17:20:22
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
Контактная информация:

Re: Прошивка МК при помощи AVR910USB...

Сообщение КАШАК »

Именно по нему были выставлены фьюзы, когда я их случайно прошил...
Опыт растет прямо пропорционально выведенному из строя оборудованию...
Аватара пользователя
maverick5334
Мучитель микросхем
Сообщения: 491
Зарегистрирован: Сб апр 05, 2008 07:59:10
Откуда: Луганск
Контактная информация:

Re: Прошивка МК при помощи AVR910USB...

Сообщение maverick5334 »

Уважаемые форумчане, помогите балбесу.
Дано - программатор 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...

Сообщение maverick5334 »

Это уже испробовано неоднократно и в разных вариациях - не помогло.
Аватара пользователя
Fasterpast
Мучитель микросхем
Сообщения: 493
Зарегистрирован: Ср фев 14, 2007 12:07:58
Откуда: Москва
Контактная информация:

Re: Прошивка МК при помощи AVR910USB...

Сообщение Fasterpast »

КАШАК писал(а):Именно по нему были выставлены фьюзы, когда я их случайно прошил...
Калькулятор для внутреннего кварца совсем другие фузы даёт, нежели ты написал.
Аватара пользователя
КАШАК
Это не хвост, это антенна
Сообщения: 1303
Зарегистрирован: Вс апр 19, 2009 17:20:22
Откуда: г.Ростов-на-Дону/г.Таганрог/г.Геленджик
Контактная информация:

Re: Прошивка МК при помощи AVR910USB...

Сообщение КАШАК »

С фьюзами я уже разобрался, всё работает :)) Спасибо за помощь :)
Опыт растет прямо пропорционально выведенному из строя оборудованию...
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»