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

3-я ножка у разъема - тоже GND
DpInRock
Цитата
и почему менять местами MOSI и MISO ???

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

не посмотрел Вашу схему, она оказывается и не подключена... но, судя по схеме, не подключен и вывод VCC разъема?
dimka76
Цитата(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
Блин, ну схему программатора смотрите и схему топикастера. Там MOSI идет на MOSI.
На разъемах нормальные люди пишут наименование сигнала, а не место куда он подключается.
dimka76
Цитата(DpInRock @ Oct 6 2009, 14:00) *
Блин, ну схему программатора смотрите и схему топикастера. Там MOSI идет на MOSI.
На разъемах нормальные люди пишут наименование сигнала, а не место куда он подключается.


Ну и что вам не нравится.
Программатор мастер, целевой девай слейв.

MOSI - Master Out Slave Input.
Т.е. для мастера эта нога выход, для слейва вход. Вот и соединяем MOSI c MOSI.
DpInRock
Вывод 1 программатора является ВЫХОДОМ МОSI.

Вывод 1 разъема на плате идет на MOSI. Это ТОЖЕ ВЫХОД.
aaarrr
Цитата(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
DpInRock, ну зачем так надрываться? В даташите ATmega8 имеется табличка с указанием направления сигналов и рисунок с подключением. Насколько уж я далек от программирования AVR, но по-моему топикстартер подключает правильно.
Для дополнительного сравнения направления сигналов вот схема STK200/300 со странички AVReal-а.
DpInRock
Соглашусь.
Но поменять местами - все равно надо.
Если все правильно, а нчего не работает - надо сделать что-нибудь необычное.
Legotron
Цитата(DpInRock @ Oct 7 2009, 06:03) *
Если все правильно, а нчего не работает - надо сделать что-нибудь необычное.

После подобных телодвижений, как правило, что-то сгорает.
Таким образом отсеиваем неверный вариант методом проб и ошибок. логика! smile.gif
Может начать с того что Vcc с GND поменять? biggrin.gif (пусть никто не примет за совет! на всякий случай)
yakub_EZ
Если в наличии только тестер то посмотрите напряжения на питании МК, проверьте напряжение на ресете при попытке программирования, припояйте светодиоды с баластными резисторами 330 Ом на MISO, MOSI, SCK. "Подмигивают" ли они в момент попытки программирования? Если да, то возможно МК фъюзами переведен в режим внешнего тактирования - тогда внешний генератор.

П.С. если на компьютере есть LPT - стоит попробовать прошить програматором "пять проводков". Собрать его можно за пять минут
yaropolkow
"Если да, то возможно МК фъюзами переведен в режим внешнего тактирования - тогда внешний генератор"

Если это так, то где его теперь брать?????.
Kuzmi4
2 yaropolkow - смотрите в сторону avreal (ключик -О по моему)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.