HELP по программатору.
-
stalker-dass
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Сб июл 30, 2011 17:30:17
HELP по программатору.
Добрый день.
Прошу у вас помощи так как сам уже в полном тупике, вроде три элемента, а кручусь вокруг да около, но не вижу своего косяка.
Подробно все в фотографиях предоставил + еще опишу.
В БИОСе поставил настройки ECP+EPP для параллельного порта, далее использую версию PonyProg_V207c, при установке проблем нет, после установки, в разделе настроек выставляю галочки(показано на фото), прохожу тест (в нем выставляю ISP I/O, LPT) прохожу пробный тест, тест проходит положительно, далее прохожу калибровку, калибровка проходит положительно. Выбираю нужный контроллер, пытаюсь прочесть что в нем записано и возникает проблема девайс -24, эта же ошибка появляется и при чтении фузов и при попытке записи программы в контроллер.
В описании говориться что эта ошибка возникает при неправильном питании схемы или если компьютер не видит программатора. (по поводу питания схемы: побывал и от USB питаться и от внешнего блока питания на +5В).
ПОЧЕМУ ОНА ПОСТОЯННО У МЕНЯ ВЫСКАКИВАЕТ???
Схему использовал stk200_300 (буфер 74НС244), (фото схемы и разводки прилагаются):
Есть две вещи про которые я читал, но не смог преминуть.
1. Писали что на ХР надо к PonyProg ставить еще дрова, перевернул GOOGLE, все что нашел это 2-ое дровишек, но они не помогли справиться с проблемой.
2. Знаю что в других программах надо прописывать устройство которое подключаешь, (пример stk200_300 в AvrStudio4Setup ), но в PonyProg не нашел где такое выставляется.
Пол года назад на этом компьютере человек установил PonyProg который четко работал с таким программатором, но WINDOWS восстановили образом в котором не была установлена программа, проверил что LPT порт живой, подсоединив принтер, печать прошла успешно, а если так то порт полностью жив т. к. принтер использует все пины LPT.
Так же пробовал еще на 2-ух компьютерах проделать все тоже но результат плачевный.
Для проверки собрал второй программатор, точно такой же, только чуть изменено подключение к ногам 74НС244 именно по этой схеме был собран тот программатор который работал до восстановления системы, не спрашивайте где старый программатор, его раздавили .
В схеме менял 4 буфера, все куплены в разных местах в разное время, так что микросхема 74НС244, не может быть причиной проблемы, контроллеры тоже ставил разные, так что с этим тоже нет проблем.
ТАК В ЧЕМ МОЙ КОСЯК, МОЖЕТ ЧТО В РАЗВОДКЕ ИЛИ Я НЕ ВСЕ В НАСТРОЙКАХ СТАВЛЮ??????
HELP!!!!
Прошу у вас помощи так как сам уже в полном тупике, вроде три элемента, а кручусь вокруг да около, но не вижу своего косяка.
Подробно все в фотографиях предоставил + еще опишу.
В БИОСе поставил настройки ECP+EPP для параллельного порта, далее использую версию PonyProg_V207c, при установке проблем нет, после установки, в разделе настроек выставляю галочки(показано на фото), прохожу тест (в нем выставляю ISP I/O, LPT) прохожу пробный тест, тест проходит положительно, далее прохожу калибровку, калибровка проходит положительно. Выбираю нужный контроллер, пытаюсь прочесть что в нем записано и возникает проблема девайс -24, эта же ошибка появляется и при чтении фузов и при попытке записи программы в контроллер.
В описании говориться что эта ошибка возникает при неправильном питании схемы или если компьютер не видит программатора. (по поводу питания схемы: побывал и от USB питаться и от внешнего блока питания на +5В).
ПОЧЕМУ ОНА ПОСТОЯННО У МЕНЯ ВЫСКАКИВАЕТ???
Схему использовал stk200_300 (буфер 74НС244), (фото схемы и разводки прилагаются):
Есть две вещи про которые я читал, но не смог преминуть.
1. Писали что на ХР надо к PonyProg ставить еще дрова, перевернул GOOGLE, все что нашел это 2-ое дровишек, но они не помогли справиться с проблемой.
2. Знаю что в других программах надо прописывать устройство которое подключаешь, (пример stk200_300 в AvrStudio4Setup ), но в PonyProg не нашел где такое выставляется.
Пол года назад на этом компьютере человек установил PonyProg который четко работал с таким программатором, но WINDOWS восстановили образом в котором не была установлена программа, проверил что LPT порт живой, подсоединив принтер, печать прошла успешно, а если так то порт полностью жив т. к. принтер использует все пины LPT.
Так же пробовал еще на 2-ух компьютерах проделать все тоже но результат плачевный.
Для проверки собрал второй программатор, точно такой же, только чуть изменено подключение к ногам 74НС244 именно по этой схеме был собран тот программатор который работал до восстановления системы, не спрашивайте где старый программатор, его раздавили .
В схеме менял 4 буфера, все куплены в разных местах в разное время, так что микросхема 74НС244, не может быть причиной проблемы, контроллеры тоже ставил разные, так что с этим тоже нет проблем.
ТАК В ЧЕМ МОЙ КОСЯК, МОЖЕТ ЧТО В РАЗВОДКЕ ИЛИ Я НЕ ВСЕ В НАСТРОЙКАХ СТАВЛЮ??????
HELP!!!!
- Вложения
-
- ошибка -24.jpg
- ошибка -24
- (53.25 КБ) 589 скачиваний
-
- настройки пони прог.jpg
- настройка пони прог
- (59.38 КБ) 908 скачиваний
-
- тест порта на пони прог.jpg
- тест порта пони прог
- (64.65 КБ) 842 скачивания
-
- настройка LPT в биосе.jpg
- настройка LPT в БИОСе
- (38.43 КБ) 846 скачиваний
-
- схема программатора.gif
- схема программатора
- (19.37 КБ) 888 скачиваний
- Реклама
-
stalker-dass
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Сб июл 30, 2011 17:30:17
..
Фото готового девайса
- Вложения
-
- фото девайса 2.JPG
- (68.04 КБ) 844 скачивания
-
- фото девайса.JPG
- сам программатор
- (67.58 КБ) 834 скачивания
-
stalker-dass
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Сб июл 30, 2011 17:30:17
Re: HELP по программатору.
вообще-то схемка рабочая лежит тут
http://www.lancos.com/e2p/betterSTK200.gif
а программка тут
http://downloads.sourceforge.net/ponypr ... _V207c.zip
и все работает... по крайней мере даже на китайской прортовой карте pci-расширителя LPT...
Кстати в папке поньки есть файлик ponyprog200.ini
у меня при переходе на PCI LPT
до правки было:
AutoDetectPorts=YES
COMPorts=3F8,2F8
LPTPorts=378
а пришлось поставить:
AutoDetectPorts=NO
COMPorts=3F8,2F8,3E8,2E8
LPTPorts=A000,378,278
а на вкладке настроек так и остался флажок на lpt1 (а не на lpt3)!!!
предварительно сохранив копию исходного файла
(параметры порта в диспетчере устройств LPT3, 0xA00-0xA007 PCI ECP)
да и порт в BIOS также ECP..!
http://www.lancos.com/e2p/betterSTK200.gif
а программка тут
http://downloads.sourceforge.net/ponypr ... _V207c.zip
и все работает... по крайней мере даже на китайской прортовой карте pci-расширителя LPT...

Кстати в папке поньки есть файлик ponyprog200.ini
у меня при переходе на PCI LPT
до правки было:
AutoDetectPorts=YES
COMPorts=3F8,2F8
LPTPorts=378
а пришлось поставить:
AutoDetectPorts=NO
COMPorts=3F8,2F8,3E8,2E8
LPTPorts=A000,378,278
а на вкладке настроек так и остался флажок на lpt1 (а не на lpt3)!!!
предварительно сохранив копию исходного файла
(параметры порта в диспетчере устройств LPT3, 0xA00-0xA007 PCI ECP)
да и порт в BIOS также ECP..!
-
stalker-dass
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Сб июл 30, 2011 17:30:17
Re: HELP по программатору.
завтра же все попробую что вы написали.
Спасибо.
Спасибо.
- Реклама
Re: HELP по программатору.
а что это за такие номиналы конденсаторов 0,1 мк на цепях импульсных сигналов??????
-
stalker-dass
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Сб июл 30, 2011 17:30:17
Re: HELP по программатору.
Поменял конденсаторы с 0.1 на 100рF (3 шт.), перепоял резисторы по схеме которую предложили выше, все номаналы элементов сходяться теперь, буфер схож, отличие только на какие ноги подано и снято (то же проверил что бы было правельно), поднел ноги 25, 18,19 на LPT как в схеме. Изменил в биосе на ECP, использую поню версии ponyprogV206f и ponyprogV206с, ни одна не помогает, в файле PONYPROG2000.INI пробывал менять AutoDetectPorts=YES на AutoDetectPorts=NO то тогда тест в поне вообще не проходит,
COMPorts=3F8,2F8
LPTPorts=378
менял на
COMPorts=3F8,2F8,3Е8,2Е8
LPTPorts=378,278
Результат нулевой, на буфере питание есть (+4,9V), на контроллере (+5,12V).
Пробывал прошивать 5-ю проводками перемычки 2 шт не забыл, питание от БП в пони прог все выставлял и в изменненых вариантах тоже пробывал , ошибка одна и та же.
Берут сомнения может контроллер накрылся, но ведь не могли 3 шт. сразу быть убитыми, да и как можно было их убить если питание подовал правельно и не превышал 5,2В, а до фузов я то не добирался что бы прошить криво?
Провел еще испытания, проверил приходит ли на буфер сигналы с LPT и есть ли сигналы на выходе буфера, все сигналы отрабатывают точно, проверял через прогу LPT Proba.
Пробывал подать сигнал с LED на Xtal1 ошибка по прежнему присуствует.
Кто , что может еще посоветовать? Буду весьма признателен.
Голова просто кругом.
COMPorts=3F8,2F8
LPTPorts=378
менял на
COMPorts=3F8,2F8,3Е8,2Е8
LPTPorts=378,278
Результат нулевой, на буфере питание есть (+4,9V), на контроллере (+5,12V).
Пробывал прошивать 5-ю проводками перемычки 2 шт не забыл, питание от БП в пони прог все выставлял и в изменненых вариантах тоже пробывал , ошибка одна и та же.
Берут сомнения может контроллер накрылся, но ведь не могли 3 шт. сразу быть убитыми, да и как можно было их убить если питание подовал правельно и не превышал 5,2В, а до фузов я то не добирался что бы прошить криво?
Провел еще испытания, проверил приходит ли на буфер сигналы с LPT и есть ли сигналы на выходе буфера, все сигналы отрабатывают точно, проверял через прогу LPT Proba.
Пробывал подать сигнал с LED на Xtal1 ошибка по прежнему присуствует.
Кто , что может еще посоветовать? Буду весьма признателен.
Голова просто кругом.
Re: HELP по программатору.
Кроме сигналов программатора есть еще тактовый сигнал для работы МК...
Этот сигнал ponyprog не вырабатывает!
тут смотри datasheet на конкретное изделие - если не указано, что с завода идет с внутренним rc-генератором (attiny13 к примеру) то потребуется на целевой панельке еще кварц прикошачить...
к примеру, как на моем варианте для atmega8515/atmega162 стоит кварц на 4МГц (и у тиньки 2313 такой же, а для 13/13А простая панелька)
попробуй проверить свою технику на attiny13 - если монтаж и LPT в норме - должна читаться, верифицироваться и записываться
Кстати. не все новые МК (в частности attiny13A) определяются программатором автоматически -просто указываеш их лапками принудительно

Этот сигнал ponyprog не вырабатывает!
тут смотри datasheet на конкретное изделие - если не указано, что с завода идет с внутренним rc-генератором (attiny13 к примеру) то потребуется на целевой панельке еще кварц прикошачить...
к примеру, как на моем варианте для atmega8515/atmega162 стоит кварц на 4МГц (и у тиньки 2313 такой же, а для 13/13А простая панелька)
попробуй проверить свою технику на attiny13 - если монтаж и LPT в норме - должна читаться, верифицироваться и записываться
Кстати. не все новые МК (в частности attiny13A) определяются программатором автоматически -просто указываеш их лапками принудительно

- Вложения
-
- 120815065948.jpg
- хреновая фотка
- (34.63 КБ) 502 скачивания
-
- stk200m.pdf
- (15.63 КБ) 381 скачивание
- sintetik
- Вымогатель припоя
- Сообщения: 559
- Зарегистрирован: Вт фев 02, 2010 20:02:38
- Откуда: Ижевские мы
- Контактная информация:
Re: HELP по программатору.
stalker-dass писал(а):...
Пробывал подать сигнал с LED на Xtal1 ошибка по прежнему присуствует.
...
Если не ошибаюсь по этому пину генерацию может подавать только avrdude. А вот про ее оболочку Sinaprog ничего сказать не могу.
-
stalker-dass
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Сб июл 30, 2011 17:30:17
Re: HELP по программатору.
собрал предложенную BOB51 выше схему программатора, подключил микроконтроллер и проблема осталась по прежнему все той же. Я уже начинаю точно подумывать что 3-ом контроллерам пришел каюк (но как?). Есть какой нибудь 100% способ проверить живые микроконтроллеры или нет? Собрано уже 3 программатора эфект один и тот же.
Я уже начинаю побаиваться ставить еще один контроллер (его еще ниразу не подсоединял) ведь получается что схемка моя их палит на ура. Может все же что-то с LPT (настройки)?
Есть схемка программатора не на контроллере, через COM порт, что бы ее кто-то собирал и мог точно сказать что она рабочая.
Я уже начинаю побаиваться ставить еще один контроллер (его еще ниразу не подсоединял) ведь получается что схемка моя их палит на ура. Может все же что-то с LPT (настройки)?
Есть схемка программатора не на контроллере, через COM порт, что бы ее кто-то собирал и мог точно сказать что она рабочая.
Re: HELP по программатору.
найди ближнего местного кота с работающим программатором и проверь свои МК
ну и попробуй сунь attiny13 из интереса...
ну и попробуй сунь attiny13 из интереса...
-
stalker-dass
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Сб июл 30, 2011 17:30:17
Re: HELP по программатору.
попробую найти кого-нибудь поблизости, но не факт, а вот насчет Atini 13 за ней надо ехать почти 100 км, и там только покупать, для меня проще собрать еще одну схему программатора, чем так далеко ехать.
- sintetik
- Вымогатель припоя
- Сообщения: 559
- Зарегистрирован: Вт фев 02, 2010 20:02:38
- Откуда: Ижевские мы
- Контактная информация:
Re: HELP по программатору.
stalker-dass писал(а):...Есть схемка программатора не на контроллере, через COM порт, что бы ее кто-то собирал и мог точно сказать что она рабочая.
такая? так её пять минут собрать.
P.S. А ещё неплохо было бы проверить уровни LPT порта. Вдруг у вас там чистый TTl. Тогда HC серия с таким портом работать не будет.
- slavyan75
- Нашел транзистор. Понюхал.
- Сообщения: 170
- Зарегистрирован: Вс фев 12, 2012 10:57:43
- Откуда: Tilsit
- Контактная информация:
Re: HELP по программатору.
вот 100 % рабочая схема, собрал, шил и Мега8 и Тини2313
а питание на 74НС и прошиваемый МК откуда берешь ?
а питание на 74НС и прошиваемый МК откуда берешь ?
- Вложения
-
- программатор.jpg
- (75.83 КБ) 561 скачивание
i'll be back
Re: HELP по программатору.
для питания есть два источника:
или с GAME-портового разъёма
или с одного из "корневых" USB

или с GAME-портового разъёма
или с одного из "корневых" USB

- slavyan75
- Нашел транзистор. Понюхал.
- Сообщения: 170
- Зарегистрирован: Вс фев 12, 2012 10:57:43
- Откуда: Tilsit
- Контактная информация:
Re: HELP по программатору.
я имел ввиду stalker-dass откуда берет ?
у меня питается с USB порта тож., кстати, сначала пробовал шить пятью проводками, нивкакую, потом собрал этот, опять не получалось, долго мучился, пока не купил новый МК, все сразу прошилось, оказалось спалил первый МК
у меня питается с USB порта тож., кстати, сначала пробовал шить пятью проводками, нивкакую, потом собрал этот, опять не получалось, долго мучился, пока не купил новый МК, все сразу прошилось, оказалось спалил первый МК
i'll be back
-
stalker-dass
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Сб июл 30, 2011 17:30:17
Re: HELP по программатору.
питание в двух программаторах беру с USB (5.07В), в одном от БП (5.1В), ни один не работает.
Скажите а как я мог спалить 3 контроллера если (+,-) не путал и напряжение не подавал выше 5,2В, а про фузы так я вообще молчу, до них не добирался что бы залочить.
Есть еще один контроллер правда не PU, a AI корпус, этот контроллер еще ниразу не подсоединял к прогромматорам, вот и думаю собрать последнюю предложенную схему и подключить контроллер.
Я так понимаю что нет ни единого способа проверить живой микроконтроллер или нет, кроме как подсоединить к заведомо исправному программатору.
Еще один нюанс вспомнил, последний контроллер который подсоединял, заработал минуты на 2, т.е. я умудрился его прочесть без обибки (-24), фузы прописались без ошибки, а вот уже на процессе програмирования выскачила ошибка (-24), и после этого сколь угодно подключай будет и при чтении контроллера и при фузах и при программировании ошибка, постоянной.
Скажите а как я мог спалить 3 контроллера если (+,-) не путал и напряжение не подавал выше 5,2В, а про фузы так я вообще молчу, до них не добирался что бы залочить.
Есть еще один контроллер правда не PU, a AI корпус, этот контроллер еще ниразу не подсоединял к прогромматорам, вот и думаю собрать последнюю предложенную схему и подключить контроллер.
Я так понимаю что нет ни единого способа проверить живой микроконтроллер или нет, кроме как подсоединить к заведомо исправному программатору.
Еще один нюанс вспомнил, последний контроллер который подсоединял, заработал минуты на 2, т.е. я умудрился его прочесть без обибки (-24), фузы прописались без ошибки, а вот уже на процессе програмирования выскачила ошибка (-24), и после этого сколь угодно подключай будет и при чтении контроллера и при фузах и при программировании ошибка, постоянной.
- Вложения
-
- программатор.jpg
- (56.04 КБ) 629 скачиваний
- sintetik
- Вымогатель припоя
- Сообщения: 559
- Зарегистрирован: Вт фев 02, 2010 20:02:38
- Откуда: Ижевские мы
- Контактная информация:
Re: HELP по программатору.
Конденсатор, тем более 100pF лишняя деталь. Лучше поставить до диода, по цепям питания, но на 100nF.
Re: HELP по программатору.
есть один мелкий , но пакостный нюанс...
если вход reset не остается активным после программирования МК, то сразу после окончания программирования начинает выполнятся программа, залитая в МК... (на pic12f629 с winpic800 наблюдал... похоже на "убиенный" - однако ставиш в макет - а он работает, а вот сбросить такое удалось только на icprog с AN589 двухкратным общим стиранием...)
на своем комплекте для attiny13/13a, attiny2313/2313a, atmega8515 (ponyprog 2000 v 2.07c beta + stc200m система P-III 866mHz win_xp) такого пока не наблюдалось (тем более, что та же железо используется и для программирования at89s51/at89s52 с оболочкой ispprog)... но с 8й мегой не пробовал (и, естественно ее начинку не изучал)
проведи еще раз калибровку (только делается она на "пустом" программаторе - никаких МК там стоять в это время не должно)...
если вход reset не остается активным после программирования МК, то сразу после окончания программирования начинает выполнятся программа, залитая в МК... (на pic12f629 с winpic800 наблюдал... похоже на "убиенный" - однако ставиш в макет - а он работает, а вот сбросить такое удалось только на icprog с AN589 двухкратным общим стиранием...)
на своем комплекте для attiny13/13a, attiny2313/2313a, atmega8515 (ponyprog 2000 v 2.07c beta + stc200m система P-III 866mHz win_xp) такого пока не наблюдалось (тем более, что та же железо используется и для программирования at89s51/at89s52 с оболочкой ispprog)... но с 8й мегой не пробовал (и, естественно ее начинку не изучал)
проведи еще раз калибровку (только делается она на "пустом" программаторе - никаких МК там стоять в это время не должно)...
-
stalker-dass
- Первый раз сказал Мяу!
- Сообщения: 27
- Зарегистрирован: Сб июл 30, 2011 17:30:17
Re: HELP по программатору.
Тут не похоже что он начинает сразу программу выполнять так как я вообще не могу его запустить (в часности прочесть).
Использую ponyprog 2000 v 2.07c система Celeron 2.53 Ghz, win/xp. В биосе ECP на паралельный порт выставлено.
Провел калибровку без мк, показала ОК, все проходит верно, но при чтении или чем другом сразу ошибка -24, если я ее игнорирую-пропускаю то и прочесть получается, показывает массив записанных FFFF и фузы прописываются (игнорируя ошибку 2 раза), и запись даже начинается до 40% доходит и выбивает ошибку, только запись длиться очень долго.
И еще вопрос понятно что зеленый светодиод показывает питание, а вот как правельно и в какие моменты должен гореть красный??
Просто у меня при вкл. поне красный светодиод сразу начал гореть и чуть иногда промаргивать, на втором контроллере вообще низагорелся.
Есть еще один контроллер но уже немного побаиваюсь подключать, что б опять не спалить, больно накладно за ними ездить.
Использую ponyprog 2000 v 2.07c система Celeron 2.53 Ghz, win/xp. В биосе ECP на паралельный порт выставлено.
Провел калибровку без мк, показала ОК, все проходит верно, но при чтении или чем другом сразу ошибка -24, если я ее игнорирую-пропускаю то и прочесть получается, показывает массив записанных FFFF и фузы прописываются (игнорируя ошибку 2 раза), и запись даже начинается до 40% доходит и выбивает ошибку, только запись длиться очень долго.
И еще вопрос понятно что зеленый светодиод показывает питание, а вот как правельно и в какие моменты должен гореть красный??
Просто у меня при вкл. поне красный светодиод сразу начал гореть и чуть иногда промаргивать, на втором контроллере вообще низагорелся.
Есть еще один контроллер но уже немного побаиваюсь подключать, что б опять не спалить, больно накладно за ними ездить.


