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

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

Когда запускаю Гипертерминал, при нажатии любых кнопок - ничего не происходит.

А в PonyProg2000 выскакивает сообщение Device missing or unknown device (-24)/

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


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

В архиве 6-ой прошивки лежит папка с именем 5-ой прошивки, так и должно быть? Это актуальная прошивка?

Да.

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

Да, может. Например если есть большие ёмкости на программируемой плате.

PS2: Еще наблюдается такая вещь. При чтении сигнатуры AVRStudio она считывается неправильно. А при чтении CodeVision считывается верно.

Попробуйте понизить скорость ISP.

 

Скачал какой то последний версия 2.06. На файле ftdiport.inf выбрал установить, но в списке устройств USB ничего не появилось.

Надо при появлении запроса на установку драйвера указывать в путях поиска пути к скачанному драйверу. Если запрос на установку драйвера не появляется, значит где-то ошибка при пайке ft232. непропаяны/закорочены линии D+/D-

 

А у не прошитого программатора должен мигать светодиод при подключении к USB?

Нет. За мигание отвечает прошивка. В свежеприпаянном контроллере она отсутствует.

 

А поподробней можно?

Читайте внимательно самый первый пост в этой ветке. Если что-то останется непонятным - спрашивайте.

 

Когда запускаю Гипертерминал, при нажатии любых кнопок - ничего не происходит.

А в PonyProg2000 выскакивает сообщение Device missing or unknown device (-24)/

Опишите что вы делаете максимально подробно, что к чему подключено, что у вас есть, чего пытаетесь добиться.

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


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

У меня уже все видит - USB Serial port и COM. Прошить не могу программатор. Выбираю прошивку для 88-й, нажимаю "Write Program Memory (FLASH)" открывается окошко с процентами, долго думает, а потом выдает - Device missing or unknown device (-24).

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

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


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

У меня уже все видит - USB Serial port и COM. Прошить не могу программатор. Выбираю прошивку для 88-й, нажимаю "Write Program Memory (FLASH)" открывается окошко с процентами, долго думает, а потом выдает - Device missing or unknown device (-24).

Продиагностируйте линии программирования. Несколько форумных страниц назад я описывал как с помощью mxterm проверить линии программирования.

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


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

скажите никто не пробывал скрестить STK500V2 и допустим pikkit2?Перерыл весь инет но нигде не встречал?

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


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

Понизил скорость ISP. Но все равно сигнатура программируемого чипа считывается неправильно. Хотя подключаю к программатору другое целевое устройство, то сигнатура чипа считывается верно. Правда на этом устройстве нет ничего, кроме контроллера. А на той плате, сигнатура которой не считывается, много навесных элементов. Другим программатором считывается и программируется нормально. В чем может быть проблема. Линию 1МГц отключал полностью, ничего не изменилось. Куда копать дальше?

PS. Также периодически слетает версия прошивки в программаторе

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

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


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

PS. Также периодически слетает версия прошивки в программаторе

Вероятно фьюзы не правильно выставлены

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


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

Вероятно фьюзы не правильно выставлены

Вполне. Особое внимание стоит обратить на фузы BODEN и BODLEVEL.

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


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

Вполне. Особое внимание стоит обратить на фузы 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

Так они считаны в понипроге.

post-56435-1274080915_thumb.jpg

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

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


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

А как их правильно выставить?

По всем мануалам было

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

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


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

Фьюзы выставлял по информаци с сайта radiokot.ru там была ссылка на этот форум и использовалась также mega8, правда FT232BM, использовалась, а я использовал FT232RL. Питание беру по USB. Подключал другой программатор все работало, поэтому проблема скорее всего в программаторе, а не в питании либо программируемом устройстве.

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

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


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

Фьюзы выставлял по информаци с сайта radiokot.ru там была ссылка на этот форум и использовалась также mega8, правда FT232BM, использовалась, а я использовал FT232RL. Питание беру по USB. Подключал другой программатор все работало, поэтому проблема скорее всего в программаторе, а не в питании либо программируемом устройстве.

Посмотрите как надо выставлять фьюзы в этой конференции. Недавно вопрос обсуждался. Как я выставлял сейчас не подскажу, все на работе.

Проблема в питани не в том от чего вы питаете, а как оно разведено на плате. Не зря в фьюзах фигурируют настройки на быстрое нарастание питания и на медленное...

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


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

Посмотрите как надо выставлять фьюзы в этой конференции. Недавно вопрос обсуждался. Как я выставлял сейчас не подскажу, все на работе.

Проблема в питани не в том от чего вы питаете, а как оно разведено на плате. Не зря в фьюзах фигурируют настройки на быстрое нарастание питания и на медленное...

Проверил фьюзы, выставил согласно рекомендовым 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

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


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

...

Еще при считывании сигнатуры мигает светодиод на программаторе несколько раз, а в CodeVision выдается предупреждение, что STK500/AVRISP communication error.

...

Разберитесь почему мигает светодиод. Причин может быть несколько: ресетится мега в программаторе - непорядок с питанием, входом "ресет". Стоит ли катушка индуктивности на питании программатора? если стоит, попробуйте её закоротить и повторить эксперимент. Стоит ли тантал на питании программатора? керамика? все - ли ножки меги припаяны? Измерьте ток потребления программатора. Отмойте флюс с платы. Чем паяли?

Reading signature .. 0x00, 0x01, 0x02 .. OK!

Leaving programming mode.. OK!

А это может говорить что с подключением программатора к программируемому чипу могут быть проблемы. Приведите схему.

P.S.

тини2313 стартует на низкой частоте. Попробуйте в настройках снизить частоту ISP.

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


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

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

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

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

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

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

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

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

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

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