проблема вот в чем купил готовый в мастер ките программатор avr910(usb), собрал свою схему, проверил все соединения, всю пайку и дорожки над лампой и тестером в том числе и на кз - все ок. Контроллер пытаюсь зашить atmega8. Система на ПК Windows XP, драйвер встал без проблем, устройство распознается уверенно. Ком-порты(сом1-сом4) перебрал и скорости их так же. Программы использовал различные в том числе и AvrProg который ругается и выдает что "cant enter programming mode". Питание отдельное 5 В. Что может быть? Тестером проверял от контактов программатора (с его схемы) до ног контроллера. Теряю надежды прошить. Контроллер перепаял думал в нем дело (брак и т.д.) - картина повторилась. Помогите. Схема в приложении
В порядке бреда: Vcc и GND на Меге правильно подключены? А то на схеме не показаны. Распиновка разъёма нестандартная, уверены, что правильно программатор подключаете? Какая длина шлейфа от программатора до платы? На всякий случай, попробуйте убрать R6, хотя вряд ли дело в этом.
EmbedElektrik
Oct 5 2009, 19:25
если мегу уже прошивали, то возможно стоит фуз тактирования от внешнего кварца, тогда надо сваять простенький генератор. а вообще если нет осцила можно подключить к микрофонному входу компа цепи miso, sck,rst во время программирования должны быть щелчки. по крайней мере убедиться, что программатор фурычит
DpInRock
Oct 5 2009, 21:43
MOSI и MISO поменяйте местами.
F почему не стандартная разводка разъема?? и почему менять местами MOSI и MISO ??? Внизу схема программатора с разводкой ISP и схема стандартного ISP разъема - все сходится по моей схеме. Длина шлейфа стандартная от программатора - 15см, шины питания и земли уже 10 раз проверил, на контроллере замерял на всех нужных ногах.
Цитата(bav-z @ Oct 6 2009, 10:47)

схема стандартного ISP разъема - все сходится по моей схеме
3-я ножка у разъема - тоже GND
DpInRock
Oct 6 2009, 07:18
Цитата
и почему менять местами MOSI и MISO ???
Потому. Вы хоть для приличия что-нибудь почитайте. Вы VideoOut в телевизоре соединяете с VideoOut видеоплеера? Или с чем-то другим соединяете?
Цитата(stells @ Oct 6 2009, 11:09)

3-я ножка у разъема - тоже GND
не посмотрел Вашу схему, она оказывается и не подключена... но, судя по схеме, не подключен и вывод VCC разъема?
dimka76
Oct 6 2009, 07:50
Цитата(bav-z @ Oct 5 2009, 22:29)

Помогите. Схема в приложении
AVCC на +Питание, Vref через кондер на землю (если уже не спалили :-)) ).
RESET через 10КОм на +Питание.
To DpInRock MOSI - Master Out Slave Input
MISO - Master Input Slave Out
При программирование програмируемый контроллер - Slave, а программатор Master !!!!
DpInRock
Oct 6 2009, 10:00
Блин, ну схему программатора смотрите и схему топикастера. Там MOSI идет на MOSI.
На разъемах нормальные люди пишут наименование сигнала, а не место куда он подключается.
dimka76
Oct 6 2009, 10:16
Цитата(DpInRock @ Oct 6 2009, 14:00)

Блин, ну схему программатора смотрите и схему топикастера. Там MOSI идет на MOSI.
На разъемах нормальные люди пишут наименование сигнала, а не место куда он подключается.
Ну и что вам не нравится.
Программатор мастер, целевой девай слейв.
MOSI - Master Out Slave Input.
Т.е. для мастера эта нога выход, для слейва вход. Вот и соединяем MOSI c MOSI.
DpInRock
Oct 7 2009, 00:25
Вывод 1 программатора является ВЫХОДОМ МОSI.
Вывод 1 разъема на плате идет на MOSI. Это ТОЖЕ ВЫХОД.
Цитата(DpInRock @ Oct 7 2009, 04:25)

Вывод 1 разъема на плате идет на MOSI. Это ТОЖЕ ВЫХОД.
В режиме программирования - вход. Не смущайте народ.
Цитата(dimka76 @ Oct 6 2009, 11:50)

AVCC на +Питание, Vref через кондер на землю (если уже не спалили :-)) ).
Вряд ли спалили.
Цитата(dimka76 @ Oct 6 2009, 11:50)

RESET через 10КОм на +Питание.
А вот это очень правильный совет.
rezident
Oct 7 2009, 01:00
DpInRock, ну зачем так надрываться? В даташите ATmega8 имеется табличка с указанием направления сигналов и рисунок с подключением. Насколько уж я далек от программирования AVR, но по-моему топикстартер подключает правильно.
Для дополнительного сравнения направления сигналов вот схема STK200/300 со странички AVReal-а.
DpInRock
Oct 7 2009, 02:03
Соглашусь.
Но поменять местами - все равно надо.
Если все правильно, а нчего не работает - надо сделать что-нибудь необычное.
Legotron
Oct 7 2009, 06:45
Цитата(DpInRock @ Oct 7 2009, 06:03)

Если все правильно, а нчего не работает - надо сделать что-нибудь необычное.
После подобных телодвижений, как правило, что-то сгорает.
Таким образом отсеиваем неверный вариант методом проб и ошибок. логика!

Может начать с того что Vcc с GND поменять?

(пусть никто не примет за совет! на всякий случай)
yakub_EZ
Oct 7 2009, 09:00
Если в наличии только тестер то посмотрите напряжения на питании МК, проверьте напряжение на ресете при попытке программирования, припояйте светодиоды с баластными резисторами 330 Ом на MISO, MOSI, SCK. "Подмигивают" ли они в момент попытки программирования? Если да, то возможно МК фъюзами переведен в режим внешнего тактирования - тогда внешний генератор.
П.С. если на компьютере есть LPT - стоит попробовать прошить програматором "пять проводков". Собрать его можно за пять минут
yaropolkow
Oct 19 2009, 10:05
"Если да, то возможно МК фъюзами переведен в режим внешнего тактирования - тогда внешний генератор"
Если это так, то где его теперь брать?????.
Kuzmi4
Oct 19 2009, 10:10
2 yaropolkow - смотрите в сторону
avreal (ключик -О по моему)
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.