Перейти к содержанию
    

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

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

 

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Изменено пользователем amv2000

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

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

 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Изменено пользователем amv2000

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

 

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

 

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

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

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...

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

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

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

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

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

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Уважаемый 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 контроллера в программаторе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...

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

...

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Проверяйте.

firmware_for_leomor.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...