Jump to content

    
Sign in to follow this  
Petka

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

Recommended Posts

Спасибо! еще вопрос не появилась ли прошивка которая работает со студией 5?

 

А разве этот программатор не работает? Мне люди писали, что всё нормально. По крайней мере, для моей версии прошивки. Но в части обмена там ничего не менялось.

 

Share this post


Link to post
Share on other sites
А разве этот программатор не работает? Мне люди писали, что всё нормально. По крайней мере, для моей версии прошивки. Но в части обмена там ничего не менялось.

С Вашей прошивкой по отзывам работает, а вот с прошивкой от Petka ни в какую (возьмите пост 756,760). Это не упрек автору, просто констатирую глюки программатора поэтому и спрашивал у Вас подходит ли прошивка под этот программатор, ибо терпения вроде как хватает, но требуется прошить контроллер, а он гад ни в какую не хочет даже не знаю, то ли от того что винда 7 64 разрядная, то ли руки поменять, то ли и то и другое. А тут засада за засадой понипрог в виндовс 7 64 не работает, прийдется наверное пять проводков напаивать, благо хоть порт COM и LPT есть, дудка и та отказывается работать (для первичной прошивки программатора). Хотя конечно может пора переставить систему и все разрешится, перечитал два форума и везде подобные глюки вдруг ни с того ни с сего прекращались и ни кто ни написал от чего это происходило, почему то раз и программатор стал работать. Чудеса конечно встречаются не спорю, но с годами почему то в них веришь все меньше и меньше, больше доверяешь фактам, извините за демогогию.

Edited by amv2000

Share this post


Link to post
Share on other sites

Уважаемые, объясните пожалуйста, что я делаю не так. Спаял первый программатор на FT232RL+ATmega8 при прошивке фузов произошла ошибка и в дальнейшем всё что удавалось сделать, это "READ DIVICE". Решил, что залочил фузы, а потому надумал собрать ещё один.

 

Собрал. Перемычка х2-х4. Вставил кабель от принтера. Дрова встали. Выставил COM2, скорость 115200. Настроил "Пони". Первым делом полез в Фузы. Считались. Снял галки в лишних и запустил запись. Через какое-то время вылезло сообщение об ошибке, в общем что запись не удалась. Всё. После этого больше ничего не читается и постоянно вылезает ошибка "Device missing or unknow device (-24)".

 

Скажите, что я делаю не так? Перемычка д.б. х2-х4? Просто на сколько я понял в "хау ту" до сих пор не исправленная ошибка. Далее. Фузы "жечь" до заливки прошивки или после? И что мне делать теперь с двумя программаторами выдающими "Device missing or unknow device (-24)". Может кварц какой нацепить или перемычку накинуть. Честно, я только хочу научиться разбираться в микроконтроллерах. До этого делал анбрикинг эксплеевской книжки с помощью JTAG, но там была ООООЧЕНЬ подробная инструкция.

Помогите! Денег становится жалко!

Share this post


Link to post
Share on other sites
Собрал. Перемычка х2-х4. Вставил кабель от принтера. Дрова встали. Выставил COM2, скорость 115200. Настроил "Пони". Первым делом полез в Фузы. Считались. Снял галки в лишних и запустил запись. Через какое-то время вылезло сообщение об ошибке, в общем что запись не удалась. Всё. После этого больше ничего не читается и постоянно вылезает ошибка "Device missing or unknow device (-24)".

Была такая бяка, выдавал понипрог ошибку-24, по совету Petka стер МК и записал заново и ошибка пропала. А Насчет фьюзов: в инструкции по прошивке написано прошить сначала фьюзы, затем флеш, хотя многие делали наоборот - главное, чтобы правильно.

Edited by amv2000

Share this post


Link to post
Share on other sites

Собрал программатор по авторской схеме от Petka и столкнулся с проблемой такого плана:

1 - при подключении к прошиваемому МК светодиод не загорается, но он еле светится и как мне показалось это результат помигивания оного с большой скоростью.

2 - при подключении программатора в USB порт мигание светодиода раз 5, а то и 4. 6 раз не удавалось засечь

 

Прошивал согласно рекомендациям, кварц 14,7456, Мега 8, соответсвующая прошивка и фьюзы. Пробую работать в студии версии 4.

 

Однако, не смотря на это, если вручную прижать линию Reset пинцетом к земле то таргет успешно читается и прошивается, во всяком случае фьюзы. То бишь схема работает. Напряжение на линии RESET при подключении программатора 1,5В. Само питание программатора в норме - 5В. Форум читал, добавил емкость на ножку AREF, таких проблем в темах на углядел.

В общем, прошу помощи автора и вообще добрых людей :)

 

 

Share this post


Link to post
Share on other sites
...

Однако, не смотря на это, если вручную прижать линию Reset пинцетом к земле то таргет успешно читается и прошивается, во всяком случае фьюзы. То бишь схема работает. Напряжение на линии RESET при подключении программатора 1,5В. Само питание программатора в норме - 5В. Форум читал, добавил емкость на ножку AREF, таких проблем в темах на углядел.

В общем, прошу помощи автора и вообще добрых людей :)

1. Если пинцетом прижать ресет программируемого контроллера. то по идее чип не сможет войти в режим программирования.

2. В какой точке напряжение линии ресет 1,5В?

3. Есть ли возможность воспользоваться осциллографом?

4. На глаз 6 быстрых миганий сливаются и видно 4-5. По факту там цикл на 6 миганий.

5. Попробуйте прошивку Леонида Ивановича будет ли с ней работать?

Share this post


Link to post
Share on other sites

Уважаемый Petka, отвечаю по пунктам:

1) Хм, я не большой знаток МК, если честно, больше связан с производством электроники, но считал, что программирование чипа Atmel начинается с того, что программатор переводит его reset в состояние ноль. При этом порты ввода-вывода переходят в Z-состояние до окончания цикла программирования. Именно основываясь на этом я и перемкнул линия reset, пин 5 с 10-ти контсакном ISP разъеме на ноль питания.

2)Это напряжение именно на выводе сброса программируемого контроллера. По схеме этот пин подтянут к +5 через резистор 10К как это часто и бывает. МК - Мега 16

3) Есть, готов снять эпюры в указанных Вами местах

4) Да, возможно. Надо будет осциллографим проверить реальное кол-во миганий.

5) В данной теме мельком видел, что судествует некая альтернативная прошивка, но я не видел ссылки на нужные файлы. Подскажите где они?

 

Да, я дополню еще немного по своей трабле. Плата отличается от Вашей, так как сделана промышленным способом на двусторонней небольшой платке с маской, компоненты у меня в основном 0603. Шлейф ISP длиной порядка 30 см. Если включить параддельно делителю 220K\100K конденсатор 0,1uF в нижнее плечо, то "подсветка" светодиоды при подключении к чипу пропадает. Однако и не шьет совершенно при этом. В добавок - если не подключен прошиваемый чип, то программатор студией видится, стоит подключить - получаетм подсветку светодиода таргета и ругань студии на невозможность соединиться с программатором. Таже самая песня при прошивке в CodeVision - один в один.

Share this post


Link to post
Share on other sites
Уважаемый Petka, отвечаю по пунктам:

1) Хм, я не большой знаток МК, если честно, больше связан с производством электроники, но считал, что программирование чипа Atmel начинается с того, что программатор переводит его reset в состояние ноль. При этом порты ввода-вывода переходят в Z-состояние до окончания цикла программирования. Именно основываясь на этом я и перемкнул линия reset, пин 5 с 10-ти контсакном ISP разъеме на ноль питания.

2)Это напряжение именно на выводе сброса программируемого контроллера. По схеме этот пин подтянут к +5 через резистор 10К как это часто и бывает. МК - Мега 16

3) Есть, готов снять эпюры в указанных Вами местах

4) Да, возможно. Надо будет осциллографим проверить реальное кол-во миганий.

5) В данной теме мельком видел, что судествует некая альтернативная прошивка, но я не видел ссылки на нужные файлы. Подскажите где они?

 

Да, я дополню еще немного по своей трабле. Плата отличается от Вашей, так как сделана промышленным способом на двусторонней небольшой платке с маской, компоненты у меня в основном 0603. Шлейф ISP длиной порядка 30 см. Если включить параддельно делителю 220K\100K конденсатор 0,1uF в нижнее плечо, то "подсветка" светодиоды при подключении к чипу пропадает. Однако и не шьет совершенно при этом. В добавок - если не подключен прошиваемый чип, то программатор студией видится, стоит подключить - получаетм подсветку светодиода таргета и ругань студии на невозможность соединиться с программатором. Таже самая песня при прошивке в CodeVision - один в один.

Подключите шлейф к программируемому контроллеру, отключите шлейф от программатора и измерьте напряжение ресета ещё раз. Оно должно быть 5В. Это так?

Если 5В а при подключении программатора снова 1,5В измерьте сопротивление между цепью "target_reset" и землёй. 0,1 к делителю не нужно. Повесьте её лучше на AREF контроллера в программаторе.

Share this post


Link to post
Share on other sites

напряжение на ножке Reset при отсоединении шлейфа со стороны программатора 4,88В. Если подцепить программатор - 1,5В. Звоню сопротивление 5 вывода разъема на землю - более 300К. "От чудеса" думаю, а должно быть 100К. Сравниваю внимательно схемы - попутал 25 и 27 пины на МК программатора местами вроде. Завтра на свежую голову брошу перемычки, проверю и отпишусь. Но, почти уверен, что в этом -то все и дело. Поспешил, платку сварганил за пару часов, вот и результат.

Спасибо!

Share this post


Link to post
Share on other sites

Не, я ошибся, предыдущий мой пост считать недействительным!

Как оказалось, на форуме присутствуют две схемы с разной цоколевкой МК. Я сделал по схеме из архива Docs.zip из первого поста http://electronix.ru/forum/index.php?showtopic=42679 с актуальными файлами. Прошил прошивкой из архивчика AvrUSB500_by_Petka_HEX_SRC_v6_uni.zip

 

5 нога в программаторе у меня звонится на землю через 320К, что есть правильно.

Не знаю куда копать далее, но мне кажется все дело в версиях ПО - их куча. :wacko:

Share this post


Link to post
Share on other sites
...

Как оказалось, на форуме присутствуют две схемы с разной цоколевкой МК. Я сделал по схеме из архива Docs.zip из первого поста http://electronix.ru/forum/index.php?showtopic=42679 с актуальными файлами. Прошил прошивкой из архивчика AvrUSB500_by_Petka_HEX_SRC_v6_uni.zip

...

Тут варианта два: либо исправить схему, либо пересобрать прошивку под первую схему. Выбирайте.

Share this post


Link to post
Share on other sites

Тут не понял. На форуме друг под другом присутсвуют ссылки на схему и приложены прошивки. Они не соответсвуют друг-другу? Если я собрал первый вариант схемы, то где ее прошивка?

Если я прошил последней правильной прошивкой, то какая схема соответвтует ей?

Пересобрать прошивку, конечно, более изящное решение, однако я не справлюсь с такой задачей.

Share this post


Link to post
Share on other sites
Тут не понял. На форуме друг под другом присутсвуют ссылки на схему и приложены прошивки. Они не соответсвуют друг-другу? Если я собрал первый вариант схемы, то где ее прошивка?

Если я прошил последней правильной прошивкой, то какая схема соответвтует ей?

Пересобрать прошивку, конечно, более изящное решение, однако я не справлюсь с такой задачей.

Могу собрать для вас. Надо?

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