Страница 1 из 2

Проблемы с подключением Atmega8 к LPT

Добавлено: Пн апр 27, 2009 18:09:13
Legolas
Доброе время суток!
Проблема в следующем: подключаю программатор для Atmega8L к LPT порту. И ни одна прога для прошивки его не видит. PonyProg выдаёт ошибку "Device missing or unknown device (-24)", а uniprof выдает "МК не отвечает, проверьте подключение". Вроде все нормально. LPT порт стоит в режиме SPP.
Вопрос: может быть имеются какие-нибудь особые настройки ponyprog для работы с Atmega8L(какая-нибудь распиновка для LPT порта) или нужно помудрить с прерываниями в настройках порта. Или же программатору КАЮК??
Прошу помочь законнектиться новичку :(

Добавлено: Пн апр 27, 2009 18:55:13
SeregaT
А что за программатор? Какая длина кабеля (до МК)? Кабель экранирован? (если больше 10 - 20 см, надо экранированный делать). Подключен ли внешний кварц (если фьюзы запрограммированы на работу с ним)?

Добавлено: Пн апр 27, 2009 23:00:48
saschai
Если STK200+/300, посмотри здесь http://radiokot.ru/forum/viewtopic.php?t=7431
Как я для себя уяснил, в основном прграмный конфликт по ЛПТ с ранее установленными драйверами, ну типа принтер, хотя у меня, как ни странно сейчас работает и принтер и програматор, до переустановки системы принтер работал програматор нет :))

Добавлено: Вт апр 28, 2009 10:46:14
Legolas
у меня на плате все вместе стоит: МК, кварц и всякие там транзисторы с резисторами.. плата раньше работала нормально, как говорят. Длина провода у программатора около метра (говорят, что это единственный рабочий программатор, никто его, правда около полугода не трогал).
А вот какой он (300 или 500) я не знаю.. нужно разобрать и на микросхему глянуть?

Добавлено: Вт апр 28, 2009 13:39:41
bsyomov
Программаторов на LPT очень много, может просто данный программатор и не должен работать с понипрогом? Может он вообще только со своим софтом работает? =) Выясните, что у вас за программатор, и всё проясниться.

Добавлено: Вт апр 28, 2009 15:06:28
Legolas
Разобрал, чтобы посмотреть, что за программатор, а микросхема шкуркой зачищена :( стал узнавать, сказали, что там стоит 74HCT224. + на плате диод, резистор и кандер smd.
Потестил плату с МК, вроде работает нормально, примерно представляю, что туда зашито. Вывод: траблы с программатором.
Случаем, никто не может посоветовать 100%-но работающую схему программатора под ponyprog (LPT) для Atmega8L, так как покупать и паять неизвестно что как-то не охота.. :(

Добавлено: Вт апр 28, 2009 15:37:51
saschai
Ну так 90% STK200+/300. :))
Посмотри тему...
Если рабочий, то на первое время, очень разумный вариант, а вот за Пони я бы так сильно не держался, есть и др. достойные прграммы, поддерживающие STK200+/300.
Ну и как следствие, в последующем, собрать STK500(клон), на все случаи долгои жизни :))
Можно конечно Протоса, но прошить то все равно его надо, да и при рабочем STK200+/300, смысла никокого нет, ну если только на вынос к ноуту... :))
Все схемы здесь http://radiokot.ru/lab/controller/29/

Добавлено: Чт апр 30, 2009 23:57:08
Legolas
ну а как старый программатор проверить? никто не подскажет?! Авось он может и работает?! Слышал, что как-то мультиметром можно проверить логику

Добавлено: Пт май 01, 2009 09:07:20
kupriyanov
Мда... на мой взгляд тут стоит вопрос целесообразности проверки такого класса девайса!!! Новый будет собрать гораздо быстрее!!!!

Добавлено: Пт май 01, 2009 10:09:50
ibiza11
уж не знаю, что вы пристали к парню с новыми программаторами. сколько я ни собирал STK200/300 никогда м/с нерабочие не попадались. Раз раньше работал, то след вопрос.
Программатор от чего питаешь?
Таргет от чего питаешь?
Подключи все и проверь мультиметром напряжения на выводах питания обоих устройств (программатор и таргет)

Добавлено: Пт май 01, 2009 13:35:27
Секретный кот
Может, дело в том, что у человека в программаторе действительно стоит 74HC224 вместо 74HC244? :))

Добавлено: Пт май 01, 2009 13:46:23
saschai
Вот ведь, надо было сразу спрашивать сколько ног на мелкосхеме :))
Вот только на 224-ю не найти даташит, редкая она :))

Добавлено: Пт май 01, 2009 15:50:18
ibiza11
Секретный кот писал(а):Может, дело в том, что у человека в программаторе действительно стоит 74HC224 вместо 74HC244? :))
сказали же что программатор работал. какая еще 224ая)))

Добавлено: Пт май 01, 2009 16:37:20
saschai
ibiza11 писал(а):
Секретный кот писал(а):Может, дело в том, что у человека в программаторе действительно стоит 74HC224 вместо 74HC244? :))
сказали же что программатор работал. какая еще 224ая)))
Я тоже долго въезжал, читай третий пост от автора:))
2 Legolas Почитай тему СТК200/300, или найди соседа, который поможет, проверит, запустит :))

Добавлено: Пт май 01, 2009 16:41:17
ibiza11
да перепутал скорее всего автор) лично я никогда не встречал 224ую и не знаю что это)))

Добавлено: Сб май 02, 2009 16:05:40
kalobyte
у меня стк200 летжал год на столе и перестал работать
был сильно удивлен
пришлось мс поменять

Добавлено: Пн май 04, 2009 12:23:06
Legolas
Сорри.. :( действительно 244-ая стоит.. программатор питается от порта LPT, а девайс от внешних 12В.. сижу с мультиметром и не знаю, куда же его воткнуть :((

Добавлено: Пн май 04, 2009 13:20:42
saschai
Прогр-ор, тоже скорее всего должен питаться от +5в с платы устроиства, бери даташит, и смотри цепи питания по ногам, потом проверь соответствующие сигналы, ну доходят или нет от пр-ра до ног Програмируемого контроллера, питание у контроллера +5! :))
У програматора соответственно столько же

Добавлено: Ср май 06, 2009 21:26:23
Legolas
программатор проверил.. все работает, плата с МК тоже.. отсюда вывод: неправильные настройки в ponyprog. Я поставил PONYPROG 2000 версии 2.07 Beta. В interface Setup выставил AVR ISP I/O LPT1. Посмотрел даташит на атмегу8, там инверсия на RESET, поставил в настройках её, но один черт, ничего не фурычит.. кто-нить прошивал с помощью ponyprog именно атмегу8.. можете рассказать по шагам в точности!!!?

Добавлено: Ср май 06, 2009 21:39:52
saschai
Могу только посоветовать использовать
CodeVisonAVR
В принципи против Пони ничего не имею, но после, того как залочил 4 меги(по первости) именно из за, проблем с инверсивностью фьюз, больше с ней не дружу :))