Jump to content

    
Sign in to follow this  
Petka

AvrUsb500 by Petka. продолжение

Recommended Posts

UPD, успешно восстановил залоченую 8ю мегу, прошил туда fuse bit doctor, до вечера думаю соберу девайс

обошлось, просто кварц плохо пропаян был)) прошилась 328ая с подпаяным 1 мгц выводом

Share this post


Link to post
Share on other sites

Вопрос. Можно ли в кустарных условиях проверить работоспособность меги8? Программатор Петьки собрал, но при подключении к юсб пробивает искорками меж ножек меги8, греется с запахом.. ессно, отрубаю не проверяя работу с компа..

Share this post


Link to post
Share on other sites

Подскажите пожалуйста, пересмотрел кучу материнок, на них обнаружил только кварцы на 14.318МГц, будет ли работать с таким программатор? А если будет, то с какой версией прошивки? Еще откопал кварц на 11.059МГц - может такой использовать?

Edited by roma9112

Share this post


Link to post
Share on other sites
Подскажите пожалуйста, пересмотрел кучу материнок, на них обнаружил только кварцы на 14.318МГц, будет ли работать с таким программатор? А если будет, то с какой версией прошивки? Еще откопал кварц на 11.059МГц - может такой использовать?

14.318МГц - нельзя

11.059МГц - можно. нужно только прошивку пересобрать. меняете в makefile частоту на частоту своего кварца и пересобираете.

Share this post


Link to post
Share on other sites
14.318МГц - нельзя

11.059МГц - можно. нужно только прошивку пересобрать. меняете в makefile частоту на частоту своего кварца и пересобираете.

Спасибо! Завтра в одном магазе обещали подогнать кварц на 14,7456МГц, но на всякий случай, объясните пожалуйста, как пересобрать прошивку? В каких программах? Я попробовал в АВР-Студии создать проект из исходников архива, но студия выдала 115 ошибок, типа

:191 undefined reference to `uart_sendchar'

:356: undefined reference to `convertanalog'

А вот в WINAVR prigrammers notepad открывается makefile, но что с ним дальше делать после правки типа МК и частоты кварца - не знаю, с ВинАВР не работал совсем.

Share this post


Link to post
Share on other sites
Спасибо! Завтра в одном магазе обещали подогнать кварц на 14,7456МГц, но на всякий случай, объясните пожалуйста, как пересобрать прошивку? В каких программах? Я попробовал в АВР-Студии создать проект из исходников архива, но студия выдала 115 ошибок, типа

:191 undefined reference to `uart_sendchar'

:356: undefined reference to `convertanalog'

А вот в WINAVR prigrammers notepad открывается makefile, но что с ним дальше делать после правки типа МК и частоты кварца - не знаю, с ВинАВР не работал совсем.

В папке с исходниками в консоле набрать "make"

Share this post


Link to post
Share on other sites
В папке с исходниками в консоле набрать "make"

Т.е. в мейкфайле правлю инфу под свои данные, а потом..., извиняюсь за тупость, где в папке(Вин-7 стоит) консоль, куда make набирать? Или это через ВинАВР все-таки надо делать? Я просто знаю только, что если пишу на Си в Студии, то прям там указываю частоту и чип... А тут Студия матерится оч сильно.

Edited by roma9112

Share this post


Link to post
Share on other sites
Т.е. в мейкфайле правлю инфу под свои данные, а потом..., извиняюсь за тупость, где в папке(Вин-7 стоит) консоль, куда make набирать? Или это через ВинАВР все-таки надо делать? Я просто знаю только, что если пишу на Си в Студии, то прям там указываю частоту и чип... А тут Студия матерится оч сильно.

Windows7 -> Пуск -> Выполнить... -> "cmd" -> откроется консоль.

P.S.

Прошу прощения. У меня ни АВР студии нет, ни рабочей Виндоуз.

Share this post


Link to post
Share on other sites
Windows7 -> Пуск -> Выполнить... -> "cmd" -> откроется консоль.

P.S.

Прошу прощения. У меня ни АВР студии нет, ни рабочей Виндоуз.

Правильно ли я понял? В мейк файле сначала правим, например:

MCU = atmega8

F_CPU = 11059200

а уже потом в консоли запускаю команду make?

Попробовал без редактирования запускать make - идет создание hex, epp и др. файлов.

Share this post


Link to post
Share on other sites
Правильно ли я понял? В мейк файле сначала правим, например:

MCU = atmega8

F_CPU = 11059200

а уже потом в консоли запускаю команду make?

Попробовал без редактирования запускать make - идет создание hex, epp и др. файлов.

Да, правильно.

Share this post


Link to post
Share on other sites

Спасибо огромное Petka!!! Сегодня запустил собранный программатор! Студия его определила, правда я пока не пробовал им прошивать, скорее всего завтра попробую, но думаю, если и винда, и терминал, и студия его увидели, заработали с ним - все будет нормально.

Share this post


Link to post
Share on other sites

Пробовал прошить Мегу 8 через Студию, все прошилось! Работает! Код небольшой, поэтому даже не успел засечь сколько прошивка шла - оч быстро. Вылезла странная фигня - при подключении программатора к фронтальному разъему через некоторое время USB-WiFi адаптер сети становится неопознанным устройством (включается только через перезагрузку), в чем загадка не пойму. Когда туда же вставляю флешку - все нормально! Может драйвер 232-й надо обновить?

Edited by roma9112

Share this post


Link to post
Share on other sites
Пробовал прошить Мегу 8 через Студию, все прошилось! Работает! Код небольшой, поэтому даже не успел засечь сколько прошивка шла - оч быстро. Вылезла странная фигня - при подключении программатора к фронтальному разъему через некоторое время USB-WiFi адаптер сети становится неопознанным устройством (включается только через перезагрузку), в чем загадка не пойму. Когда туда же вставляю флешку - все нормально! Может драйвер 232-й надо обновить?

Может дело во фронтальном разъёме? попробуйте с разъёмами на материнской плате.

Share this post


Link to post
Share on other sites
Может дело во фронтальном разъёме? попробуйте с разъёмами на материнской плате.

Этот разъем у меня смонтирован во встраиваемом картридере, сейчас вот вставил программатор в USB на материнке с зада, вроде все ОК пока. Наверное дело в картридере, или как он установился, может кривовато. А еще не подскажете, правильно ли, что я с сайта FTDI скачиваю обновленные драйверы формата VCP или надо все-таки DXX?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this