HELP по программатору.

Обсуждаем цифровые устройства...
Ответить
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Сб июл 30, 2011 17:30:17

Сообщение stalker-dass »

Добрый день.
Прошу у вас помощи так как сам уже в полном тупике, вроде три элемента, а кручусь вокруг да около, но не вижу своего косяка.
Подробно все в фотографиях предоставил + еще опишу.
В БИОСе поставил настройки 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 КБ) 590 скачиваний
настройки пони прог.jpg
настройка пони прог
(59.38 КБ) 909 скачиваний
тест порта на пони прог.jpg
тест порта пони прог
(64.65 КБ) 843 скачивания
настройка LPT в биосе.jpg
настройка LPT в БИОСе
(38.43 КБ) 847 скачиваний
схема программатора.gif
схема программатора
(19.37 КБ) 889 скачиваний
Реклама
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Сб июл 30, 2011 17:30:17
..

Сообщение stalker-dass »

Фото готового девайса
Вложения
фото девайса 2.JPG
(68.04 КБ) 845 скачиваний
фото девайса.JPG
сам программатор
(67.58 КБ) 836 скачиваний
Реклама
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Сб июл 30, 2011 17:30:17

Сообщение stalker-dass »

+ разводка
Вложения
разводкаплаты.rar
(54.42 КБ) 260 скачиваний
Друг Кота
Аватара пользователя
Сообщения: 15652
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

вообще-то схемка рабочая лежит тут
http://www.lancos.com/e2p/betterSTK200.gif
а программка тут
http://downloads.sourceforge.net/ponypr ... _V207c.zip
и все работает... по крайней мере даже на китайской прортовой карте pci-расширителя LPT... :dont_know:
Кстати в папке поньки есть файлик 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..! :roll:
Реклама
Эиком - электронные компоненты и радиодетали
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Сб июл 30, 2011 17:30:17

Сообщение stalker-dass »

завтра же все попробую что вы написали.
Спасибо.
Реклама
Друг Кота
Сообщения: 7774
Зарегистрирован: Сб янв 29, 2011 00:28:48

Сообщение Enman »

а что это за такие номиналы конденсаторов 0,1 мк на цепях импульсных сигналов??????
Реклама
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Сб июл 30, 2011 17:30:17

Сообщение stalker-dass »

Поменял конденсаторы с 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 ошибка по прежнему присуствует.
Кто , что может еще посоветовать? Буду весьма признателен.
Голова просто кругом.
Друг Кота
Аватара пользователя
Сообщения: 15652
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

Кроме сигналов программатора есть еще тактовый сигнал для работы МК...
Этот сигнал ponyprog не вырабатывает!
тут смотри datasheet на конкретное изделие - если не указано, что с завода идет с внутренним rc-генератором (attiny13 к примеру) то потребуется на целевой панельке еще кварц прикошачить...
к примеру, как на моем варианте для atmega8515/atmega162 стоит кварц на 4МГц (и у тиньки 2313 такой же, а для 13/13А простая панелька)
панелька mega8515.pdf
(9.3 КБ) 390 скачиваний
попробуй проверить свою технику на attiny13 - если монтаж и LPT в норме - должна читаться, верифицироваться и записываться
Кстати. не все новые МК (в частности attiny13A) определяются программатором автоматически -просто указываеш их лапками принудительно
:beer:
Вложения
120815065948.jpg
хреновая фотка
(34.63 КБ) 503 скачивания
stk200m.pdf
(15.63 КБ) 382 скачивания
Вымогатель припоя
Аватара пользователя
Сообщения: 559
Зарегистрирован: Вт фев 02, 2010 20:02:38
Откуда: Ижевские мы

Сообщение sintetik »

stalker-dass писал(а):...
Пробывал подать сигнал с LED на Xtal1 ошибка по прежнему присуствует.
...
Если не ошибаюсь по этому пину генерацию может подавать только avrdude. А вот про ее оболочку Sinaprog ничего сказать не могу.
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Сб июл 30, 2011 17:30:17

Сообщение stalker-dass »

собрал предложенную BOB51 выше схему программатора, подключил микроконтроллер и проблема осталась по прежнему все той же. Я уже начинаю точно подумывать что 3-ом контроллерам пришел каюк (но как?). Есть какой нибудь 100% способ проверить живые микроконтроллеры или нет? Собрано уже 3 программатора эфект один и тот же.
Я уже начинаю побаиваться ставить еще один контроллер (его еще ниразу не подсоединял) ведь получается что схемка моя их палит на ура. Может все же что-то с LPT (настройки)?
Есть схемка программатора не на контроллере, через COM порт, что бы ее кто-то собирал и мог точно сказать что она рабочая.
Друг Кота
Аватара пользователя
Сообщения: 15652
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

найди ближнего местного кота с работающим программатором и проверь свои МК :beer:
ну и попробуй сунь attiny13 из интереса...
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Сб июл 30, 2011 17:30:17

Сообщение stalker-dass »

попробую найти кого-нибудь поблизости, но не факт, а вот насчет Atini 13 за ней надо ехать почти 100 км, и там только покупать, для меня проще собрать еще одну схему программатора, чем так далеко ехать.
Вымогатель припоя
Аватара пользователя
Сообщения: 559
Зарегистрирован: Вт фев 02, 2010 20:02:38
Откуда: Ижевские мы

Сообщение sintetik »

stalker-dass писал(а):...Есть схемка программатора не на контроллере, через COM порт, что бы ее кто-то собирал и мог точно сказать что она рабочая.

такая? так её пять минут собрать.


P.S. А ещё неплохо было бы проверить уровни LPT порта. Вдруг у вас там чистый TTl. Тогда HC серия с таким портом работать не будет.
Контактная информация:
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 170
Зарегистрирован: Вс фев 12, 2012 10:57:43
Откуда: Tilsit

Сообщение slavyan75 »

вот 100 % рабочая схема, собрал, шил и Мега8 и Тини2313
а питание на 74НС и прошиваемый МК откуда берешь ?
Вложения
программатор.jpg
(75.83 КБ) 562 скачивания
i'll be back
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 15652
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

для питания есть два источника:
или с GAME-портового разъёма
или с одного из "корневых" USB
:beer:
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 170
Зарегистрирован: Вс фев 12, 2012 10:57:43
Откуда: Tilsit

Сообщение slavyan75 »

я имел ввиду stalker-dass откуда берет ? :)
у меня питается с USB порта тож., кстати, сначала пробовал шить пятью проводками, нивкакую, потом собрал этот, опять не получалось, долго мучился, пока не купил новый МК, все сразу прошилось, оказалось спалил первый МК
i'll be back
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Сб июл 30, 2011 17:30:17

Сообщение stalker-dass »

питание в двух программаторах беру с USB (5.07В), в одном от БП (5.1В), ни один не работает.
Скажите а как я мог спалить 3 контроллера если (+,-) не путал и напряжение не подавал выше 5,2В, а про фузы так я вообще молчу, до них не добирался что бы залочить.
Есть еще один контроллер правда не PU, a AI корпус, этот контроллер еще ниразу не подсоединял к прогромматорам, вот и думаю собрать последнюю предложенную схему и подключить контроллер.
Я так понимаю что нет ни единого способа проверить живой микроконтроллер или нет, кроме как подсоединить к заведомо исправному программатору.
Еще один нюанс вспомнил, последний контроллер который подсоединял, заработал минуты на 2, т.е. я умудрился его прочесть без обибки (-24), фузы прописались без ошибки, а вот уже на процессе програмирования выскачила ошибка (-24), и после этого сколь угодно подключай будет и при чтении контроллера и при фузах и при программировании ошибка, постоянной.
Вложения
программатор.jpg
(56.04 КБ) 630 скачиваний
Вымогатель припоя
Аватара пользователя
Сообщения: 559
Зарегистрирован: Вт фев 02, 2010 20:02:38
Откуда: Ижевские мы

Сообщение sintetik »

Конденсатор, тем более 100pF лишняя деталь. Лучше поставить до диода, по цепям питания, но на 100nF.
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 15652
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Сообщение BOB51 »

есть один мелкий , но пакостный нюанс...
если вход 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й мегой не пробовал (и, естественно ее начинку не изучал)
проведи еще раз калибровку (только делается она на "пустом" программаторе - никаких МК там стоять в это время не должно)...
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Сб июл 30, 2011 17:30:17

Сообщение stalker-dass »

Тут не похоже что он начинает сразу программу выполнять так как я вообще не могу его запустить (в часности прочесть).
Использую ponyprog 2000 v 2.07c система Celeron 2.53 Ghz, win/xp. В биосе ECP на паралельный порт выставлено.
Провел калибровку без мк, показала ОК, все проходит верно, но при чтении или чем другом сразу ошибка -24, если я ее игнорирую-пропускаю то и прочесть получается, показывает массив записанных FFFF и фузы прописываются (игнорируя ошибку 2 раза), и запись даже начинается до 40% доходит и выбивает ошибку, только запись длиться очень долго.
И еще вопрос понятно что зеленый светодиод показывает питание, а вот как правельно и в какие моменты должен гореть красный??
Просто у меня при вкл. поне красный светодиод сразу начал гореть и чуть иногда промаргивать, на втором контроллере вообще низагорелся.
Есть еще один контроллер но уже немного побаиваюсь подключать, что б опять не спалить, больно накладно за ними ездить. :(
Ответить

Вернуться в «Цифровая техника»