|
|
  |
AvrUsb500 by Petka. продолжение, Вариант программатора AVR, доступный для простого изготовления. ч2. |
|
|
|
May 4 2010, 19:02
|
Группа: Участник
Сообщений: 5
Регистрация: 2-05-10
Пользователь №: 57 031

|
Когда запускаю Гипертерминал, при нажатии любых кнопок - ничего не происходит. А в PonyProg2000 выскакивает сообщение Device missing or unknown device (-24)/
|
|
|
|
|
May 4 2010, 19:17
|
Профессионал
    
Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886

|
Цитата(Melandr @ May 2 2010, 22:17)  В архиве 6-ой прошивки лежит папка с именем 5-ой прошивки, так и должно быть? Это актуальная прошивка? Да. Цитата Может ли такое быть если используется питание по USB? Просто проверял линию ресета на обоих платах, они идентичны, но на одной плате горит светодиод, а на второй не горит, но при подключении мигает. Да, может. Например если есть большие ёмкости на программируемой плате. Цитата PS2: Еще наблюдается такая вещь. При чтении сигнатуры AVRStudio она считывается неправильно. А при чтении CodeVision считывается верно. Попробуйте понизить скорость ISP. Цитата(RomMar @ May 3 2010, 16:06)  Скачал какой то последний версия 2.06. На файле ftdiport.inf выбрал установить, но в списке устройств USB ничего не появилось. Надо при появлении запроса на установку драйвера указывать в путях поиска пути к скачанному драйверу. Если запрос на установку драйвера не появляется, значит где-то ошибка при пайке ft232. непропаяны/закорочены линии D+/D- Цитата(RomMar @ May 4 2010, 19:00)  А у не прошитого программатора должен мигать светодиод при подключении к USB? Нет. За мигание отвечает прошивка. В свежеприпаянном контроллере она отсутствует. Цитата(ivk68 @ May 4 2010, 22:22)  А поподробней можно? Читайте внимательно самый первый пост в этой ветке. Если что-то останется непонятным - спрашивайте. Цитата(RomMar @ May 4 2010, 23:02)  Когда запускаю Гипертерминал, при нажатии любых кнопок - ничего не происходит. А в PonyProg2000 выскакивает сообщение Device missing or unknown device (-24)/ Опишите что вы делаете максимально подробно, что к чему подключено, что у вас есть, чего пытаетесь добиться.
|
|
|
|
|
May 4 2010, 19:17
|
Группа: Участник
Сообщений: 5
Регистрация: 2-05-10
Пользователь №: 57 031

|
У меня уже все видит - USB Serial port и COM. Прошить не могу программатор. Выбираю прошивку для 88-й, нажимаю "Write Program Memory (FLASH)" открывается окошко с процентами, долго думает, а потом выдает - Device missing or unknown device (-24).
Сообщение отредактировал RomMar - May 4 2010, 19:23
|
|
|
|
|
May 8 2010, 18:57
|

Группа: Новичок
Сообщений: 7
Регистрация: 10-04-08
Из: Херсон
Пользователь №: 36 664

|
to jeny попробуй посмотреть вложение.. может найдешь ответ..
|
|
|
|
|
May 15 2010, 21:08
|
Участник

Группа: Участник
Сообщений: 32
Регистрация: 5-04-10
Пользователь №: 56 435

|
Понизил скорость ISP. Но все равно сигнатура программируемого чипа считывается неправильно. Хотя подключаю к программатору другое целевое устройство, то сигнатура чипа считывается верно. Правда на этом устройстве нет ничего, кроме контроллера. А на той плате, сигнатура которой не считывается, много навесных элементов. Другим программатором считывается и программируется нормально. В чем может быть проблема. Линию 1МГц отключал полностью, ничего не изменилось. Куда копать дальше? PS. Также периодически слетает версия прошивки в программаторе
Сообщение отредактировал Melandr - May 15 2010, 21:20
|
|
|
|
|
May 16 2010, 21:30
|
Участник

Группа: Участник
Сообщений: 40
Регистрация: 6-03-09
Пользователь №: 45 759

|
Цитата(Melandr @ May 16 2010, 00:08)  PS. Также периодически слетает версия прошивки в программаторе Вероятно фьюзы не правильно выставлены
|
|
|
|
|
May 17 2010, 07:09
|
Участник

Группа: Участник
Сообщений: 32
Регистрация: 5-04-10
Пользователь №: 56 435

|
Цитата Вполне. Особое внимание стоит обратить на фузы BODEN и BODLEVEL. А как их правильно выставить? По всем мануалам было CKSEL0=CKSEL1=CKSEL2=CKSEL3=1, SUT0=1, SUT1=0, BODEN=1, BODLEVEL=1, BOOTRST=1, BOOTSZ0=BOTTSZ1=0, EESAVE=1, CKOPT=1, SPIEN=0, WDTON=1, RSTDISBL=1 Так они считаны в понипроге.
Сообщение отредактировал Melandr - May 17 2010, 07:23
Эскизы прикрепленных изображений
|
|
|
|
|
May 17 2010, 13:10
|
Участник

Группа: Участник
Сообщений: 40
Регистрация: 6-03-09
Пользователь №: 45 759

|
Цитата(Melandr @ May 17 2010, 10:09)  А как их правильно выставить? По всем мануалам было CKSEL0=CKSEL1=CKSEL2=CKSEL3=1, SUT0=1, SUT1=0, BODEN=1, BODLEVEL=1, BOOTRST=1, BOOTSZ0=BOTTSZ1=0, EESAVE=1, CKOPT=1, SPIEN=0, WDTON=1, RSTDISBL=1 Так они считаны в понипроге. По каким мануалам? Даташит или здесь в этой конференции. Если по информации из конференции, то посмотрите по внимательней как надо для вашего камня их выставлять. Если все запрограмировали как для вашего камня, тогда может у вас проблемы с питанием. Попробуйте поставить монитор питания на ресет.
Сообщение отредактировал ds1307 - May 17 2010, 13:17
|
|
|
|
|
May 17 2010, 13:55
|
Участник

Группа: Участник
Сообщений: 32
Регистрация: 5-04-10
Пользователь №: 56 435

|
Фьюзы выставлял по информаци с сайта radiokot.ru там была ссылка на этот форум и использовалась также mega8, правда FT232BM, использовалась, а я использовал FT232RL. Питание беру по USB. Подключал другой программатор все работало, поэтому проблема скорее всего в программаторе, а не в питании либо программируемом устройстве.
Сообщение отредактировал Melandr - May 17 2010, 13:56
|
|
|
|
|
May 18 2010, 11:15
|
Участник

Группа: Участник
Сообщений: 40
Регистрация: 6-03-09
Пользователь №: 45 759

|
Цитата(Melandr @ May 17 2010, 16:55)  Фьюзы выставлял по информаци с сайта radiokot.ru там была ссылка на этот форум и использовалась также mega8, правда FT232BM, использовалась, а я использовал FT232RL. Питание беру по USB. Подключал другой программатор все работало, поэтому проблема скорее всего в программаторе, а не в питании либо программируемом устройстве. Посмотрите как надо выставлять фьюзы в этой конференции. Недавно вопрос обсуждался. Как я выставлял сейчас не подскажу, все на работе. Проблема в питани не в том от чего вы питаете, а как оно разведено на плате. Не зря в фьюзах фигурируют настройки на быстрое нарастание питания и на медленное...
|
|
|
|
|
May 19 2010, 19:03
|
Участник

Группа: Участник
Сообщений: 32
Регистрация: 5-04-10
Пользователь №: 56 435

|
Цитата(ds1307 @ May 18 2010, 14:15)  Посмотрите как надо выставлять фьюзы в этой конференции. Недавно вопрос обсуждался. Как я выставлял сейчас не подскажу, все на работе. Проблема в питани не в том от чего вы питаете, а как оно разведено на плате. Не зря в фьюзах фигурируют настройки на быстрое нарастание питания и на медленное... Проверил фьюзы, выставил согласно рекомендовым Petka для Mega8. Значит получается такая происходит непонятка. Подключил программатор к USB, потом подключил программируемую плату. В CodeVision считывается сигнатура програмируемого чипа правильно только первый раз. После второго считывания пишет что запрограммированы lock bits, и сигнатуру считать не возможно.Пока программатор не будет переподключен к USB, не считывает сигнатуру. Еще при считывании сигнатуры мигает светодиод на программаторе несколько раз, а в CodeVision выдается предупреждение, что STK500/AVRISP communication error. И рекомендуется проверить питание, настройки и т.д. В AVRStudio сигнатрура считывается, только она не соответствует программируемому чипу. Вот пример, что пише AVRStudio: при подключении программатораDetecting on 'COM2'... AVRISP with V2 firmware found on COM2 Getting revisions.. HW: 0x02, SW Major: 0x02, SW Minor: 0x0a .. OK Getting isp parameter.. SD=0x02 .. OK при чтении сигнатурыSetting mode and device parameters.. OK! Entering programming mode.. OK! Reading signature .. 0x00, 0x01, 0x02 .. OK! Leaving programming mode.. OK! Чип ATtiny2313, его сигнатура - 0х1Е, 0х91, 0x0A
Сообщение отредактировал Melandr - May 19 2010, 19:59
|
|
|
|
|
May 19 2010, 19:34
|
Профессионал
    
Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886

|
Цитата(Melandr @ May 19 2010, 23:03)  ... Еще при считывании сигнатуры мигает светодиод на программаторе несколько раз, а в CodeVision выдается предупреждение, что STK500/AVRISP communication error. ... Разберитесь почему мигает светодиод. Причин может быть несколько: ресетится мега в программаторе - непорядок с питанием, входом "ресет". Стоит ли катушка индуктивности на питании программатора? если стоит, попробуйте её закоротить и повторить эксперимент. Стоит ли тантал на питании программатора? керамика? все - ли ножки меги припаяны? Измерьте ток потребления программатора. Отмойте флюс с платы. Чем паяли? Цитата Reading signature .. 0x00, 0x01, 0x02 .. OK! Leaving programming mode.. OK! А это может говорить что с подключением программатора к программируемому чипу могут быть проблемы. Приведите схему. P.S. тини2313 стартует на низкой частоте. Попробуйте в настройках снизить частоту ISP.
|
|
|
|
|
  |
7 чел. читают эту тему (гостей: 7, скрытых пользователей: 0)
Пользователей: 0
|
|
|