Страница 1 из 1
Программатор для ST62T25
Добавлено: Пт окт 30, 2009 07:51:53
junaco
Добрый день.Помогите плз.разобраться со схемой
http://www.hot.ee/viza/data/data.html . По идее в режиме чтения на выходе DA2 должно быть 5в. У меня получается так:
Подано питание,подсоединен LPT, на выходе DА2 - 12в, светодиод VD1 горит, даю команду на чтение - на выходе 0в, светодиод не горит. Микроконтроллер не прочитать...
Добавлено: Пт окт 30, 2009 21:20:36
Saadov
Посмотрите, что при чтении творится на пине 2 LPT? Это и будет вам ответом...
кхм... стоп.. это напряжение программирования...
Если Vcc есть, то по идее дело не в питании...
Значит либо в программе для ПК что то,либо где то ошибки в монтаже или неисправных деталях
И уверены ли вы, что данный программатор умеет читать содержимое микроконтроллера??
Добавлено: Пн ноя 02, 2009 01:49:15
junaco
3,75v... Вообще,а это только у меня все сигналы проинвертированны,или так и должно быть?
Все идет в таком порядке:
(лапы со второй по девятую)
1. Старт,ПОСТ - 0в
2. Винда стартанула,грузится,уже есть Рабочий стол - 3,75в
3. Загрузка окончена - снова 0в!!!
Разве не наоборот должно быть???
Соответственно,Включаю программатор - на ноге 10 - 12в,
команда READ- 0в. Ничего конечно не читается.
До этого все время подключал ВИЛЛЕМ. Все работало прекрасно...
Добавлено: Пн ноя 02, 2009 01:53:11
Saadov
Saadov писал(а):
кхм... стоп.. это напряжение программирования...
Если Vcc есть, то по идее дело не в питании...
Значит либо в программе для ПК что то,либо где то ошибки в монтаже или неисправных деталях.
И уверены ли вы, что данный программатор умеет читать содержимое микроконтроллера??
Немножко повторюсь...
Добавлено: Пн ноя 02, 2009 02:00:30
junaco
ну он как раз для этих микроконтроллеров.читает-пишет,включая УФ-стираемые. Схему перепроверил уже неоднократно.Все в норме. Частично просимулировал модель в ЛТ-С. Вот еще один вариант иноземный.Немного по другому организованно питание, но суть та же.

Добавлено: Вт ноя 03, 2009 01:28:59
Saadov
Может всетаки какой то из буферных элементов неисправен?
Или проблема с программой. LPT точно рабочий?
Добавлено: Чт ноя 05, 2009 06:26:29
junaco
поигравшись в эмуляторе, нашел баги в схеме.Все перепаял.Вроде должно работать. Только теперь другая проблемма: похоже ЛПТ накрылся,т.е полная инверсия сигналов. Или это программно исправляется? ставил прораммку тестирования и управления по ЛПТ,вроде все реагирует.Только при старте Винды на пинах 2-9 по 4,37В, а после полной загрузки - 0. Из софта все команды получаются инверсными... А как вообще лечат ЛПТ? Какая микруха???
Кстати,раскопал ЛПТ принтер,подключил - работает,Котяра Мартовский!

Добавлено: Чт ноя 05, 2009 19:24:54
Saadov
Посмотрите какие пины используются для вашего принтера и какие используются в программаторе. Возможно просто из программы нужный пин не доступен, бывает же,что например в AVR выгорает 1-2 пина, при нормальной работе порта
Добавлено: Пт ноя 06, 2009 04:26:00
junaco
А как вообще лечат ЛПТ? Какая микруха? Это южный мост? Мамка - АСУС А8N-SLI. И почему же все таки инверсия ПИНов 2-9?
Добавлено: Пт ноя 06, 2009 18:34:06
Saadov
http://www.ferra.ru/online/system/89438/page-2/
Вот ответ какая микро за что отвечает, с фото, контекстный поик по странице по "LPT"
Добавлено: Сб ноя 07, 2009 21:48:06
junaco
отлично,попробую может микру перекинуть...
Добавлено: Вт ноя 10, 2009 06:02:25
junaco
Ну вот,с ЛПТ вроде разобрался. Все вылечил на программном уровне. Остался вопрос по схеме и программе программатора.

Добавлено: Вт ноя 10, 2009 21:19:59
Saadov
Опишите, что сделали, я думаю будет полезно многим.
Если решите проблему окончательно, обязательно отпишитесь, вдруг кто то решит воспользоваться сабжем.
Добавлено: Чт ноя 12, 2009 04:11:50
junaco
Поскольку состоянием сигнала на ПИНах можно управлять,контроллируя Любым доступным способом, предположил, что порт жив пока. Изменение настроек в БИОС не давало желаемого эффекта. Загрузка с других ОСей и Винтов тоже была безуспешной. Возникло предположение,что виновником является БИОС. Под рукой не оказалось нужного,поэтому перепрограммировать PLLку не стал, а воспользовался программкой Devcon. час возни- и в результате полностью рабочая Система. А то уже собрался I/O сдувать.
Кстати,тоже интересно: моделировал программатор в проге LTSpice,нарвался на неприятный ьаг - две абсолютно одинаковые модели,созданные в разное время с промежутком в два дня,сохраненные под разными именами ведут себя по разному! Или это опять причуды моей ОСи?

Добавлено: Чт ноя 12, 2009 15:07:02
Saadov
Вот на этот вопрос сможет ответить один из пользователей LTSpice, коем я не являюсь.