Программатор для ST62T25

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 31
Зарегистрирован: Пт окт 30, 2009 07:41:26

Сообщение junaco »

Добрый день.Помогите плз.разобраться со схемой http://www.hot.ee/viza/data/data.html . По идее в режиме чтения на выходе DA2 должно быть 5в. У меня получается так:
Подано питание,подсоединен LPT, на выходе DА2 - 12в, светодиод VD1 горит, даю команду на чтение - на выходе 0в, светодиод не горит. Микроконтроллер не прочитать...
Вложения
30.10.png
(11.1 КБ) 478 скачиваний
Реклама
Нашел транзистор. Понюхал.
Сообщения: 155
Зарегистрирован: Вт авг 19, 2008 23:39:59
Откуда: г.Смоленск

Сообщение Saadov »

Посмотрите, что при чтении творится на пине 2 LPT? Это и будет вам ответом...

кхм... стоп.. это напряжение программирования...
Если Vcc есть, то по идее дело не в питании...
Значит либо в программе для ПК что то,либо где то ошибки в монтаже или неисправных деталях


И уверены ли вы, что данный программатор умеет читать содержимое микроконтроллера??
Реклама
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 31
Зарегистрирован: Пт окт 30, 2009 07:41:26

Сообщение junaco »

3,75v... Вообще,а это только у меня все сигналы проинвертированны,или так и должно быть?
Все идет в таком порядке:
(лапы со второй по девятую)
1. Старт,ПОСТ - 0в
2. Винда стартанула,грузится,уже есть Рабочий стол - 3,75в
3. Загрузка окончена - снова 0в!!! :shock: :shock: :o
Разве не наоборот должно быть???
Соответственно,Включаю программатор - на ноге 10 - 12в,
команда READ- 0в. Ничего конечно не читается.
До этого все время подключал ВИЛЛЕМ. Все работало прекрасно...
Последний раз редактировалось junaco Пн ноя 02, 2009 02:32:53, всего редактировалось 3 раза.
Нашел транзистор. Понюхал.
Сообщения: 155
Зарегистрирован: Вт авг 19, 2008 23:39:59
Откуда: г.Смоленск

Сообщение Saadov »

Saadov писал(а): кхм... стоп.. это напряжение программирования...
Если Vcc есть, то по идее дело не в питании...
Значит либо в программе для ПК что то,либо где то ошибки в монтаже или неисправных деталях.

И уверены ли вы, что данный программатор умеет читать содержимое микроконтроллера??
Немножко повторюсь...
Реклама
Эиком - электронные компоненты и радиодетали
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 31
Зарегистрирован: Пт окт 30, 2009 07:41:26

Сообщение junaco »

ну он как раз для этих микроконтроллеров.читает-пишет,включая УФ-стираемые. Схему перепроверил уже неоднократно.Все в норме. Частично просимулировал модель в ЛТ-С. Вот еще один вариант иноземный.Немного по другому организованно питание, но суть та же.:cry:
Вложения
02.11.png
(140.3 КБ) 567 скачиваний
Реклама
Нашел транзистор. Понюхал.
Сообщения: 155
Зарегистрирован: Вт авг 19, 2008 23:39:59
Откуда: г.Смоленск

Сообщение Saadov »

Может всетаки какой то из буферных элементов неисправен?
Или проблема с программой. LPT точно рабочий?
Реклама
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 31
Зарегистрирован: Пт окт 30, 2009 07:41:26

Сообщение junaco »

поигравшись в эмуляторе, нашел баги в схеме.Все перепаял.Вроде должно работать. Только теперь другая проблемма: похоже ЛПТ накрылся,т.е полная инверсия сигналов. Или это программно исправляется? ставил прораммку тестирования и управления по ЛПТ,вроде все реагирует.Только при старте Винды на пинах 2-9 по 4,37В, а после полной загрузки - 0. Из софта все команды получаются инверсными... А как вообще лечат ЛПТ? Какая микруха???
Кстати,раскопал ЛПТ принтер,подключил - работает,Котяра Мартовский! :?
Нашел транзистор. Понюхал.
Сообщения: 155
Зарегистрирован: Вт авг 19, 2008 23:39:59
Откуда: г.Смоленск

Сообщение Saadov »

Посмотрите какие пины используются для вашего принтера и какие используются в программаторе. Возможно просто из программы нужный пин не доступен, бывает же,что например в AVR выгорает 1-2 пина, при нормальной работе порта
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 31
Зарегистрирован: Пт окт 30, 2009 07:41:26

Сообщение junaco »

А как вообще лечат ЛПТ? Какая микруха? Это южный мост? Мамка - АСУС А8N-SLI. И почему же все таки инверсия ПИНов 2-9?
Нашел транзистор. Понюхал.
Сообщения: 155
Зарегистрирован: Вт авг 19, 2008 23:39:59
Откуда: г.Смоленск

Сообщение Saadov »

http://www.ferra.ru/online/system/89438/page-2/
Вот ответ какая микро за что отвечает, с фото, контекстный поик по странице по "LPT"
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 31
Зарегистрирован: Пт окт 30, 2009 07:41:26

Сообщение junaco »

отлично,попробую может микру перекинуть...
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 31
Зарегистрирован: Пт окт 30, 2009 07:41:26

Сообщение junaco »

Ну вот,с ЛПТ вроде разобрался. Все вылечил на программном уровне. Остался вопрос по схеме и программе программатора. :)
Нашел транзистор. Понюхал.
Сообщения: 155
Зарегистрирован: Вт авг 19, 2008 23:39:59
Откуда: г.Смоленск

Сообщение Saadov »

Опишите, что сделали, я думаю будет полезно многим.
Если решите проблему окончательно, обязательно отпишитесь, вдруг кто то решит воспользоваться сабжем.
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 31
Зарегистрирован: Пт окт 30, 2009 07:41:26

Сообщение junaco »

Поскольку состоянием сигнала на ПИНах можно управлять,контроллируя Любым доступным способом, предположил, что порт жив пока. Изменение настроек в БИОС не давало желаемого эффекта. Загрузка с других ОСей и Винтов тоже была безуспешной. Возникло предположение,что виновником является БИОС. Под рукой не оказалось нужного,поэтому перепрограммировать PLLку не стал, а воспользовался программкой Devcon. час возни- и в результате полностью рабочая Система. А то уже собрался I/O сдувать.
Кстати,тоже интересно: моделировал программатор в проге LTSpice,нарвался на неприятный ьаг - две абсолютно одинаковые модели,созданные в разное время с промежутком в два дня,сохраненные под разными именами ведут себя по разному! Или это опять причуды моей ОСи? :roll:
Нашел транзистор. Понюхал.
Сообщения: 155
Зарегистрирован: Вт авг 19, 2008 23:39:59
Откуда: г.Смоленск

Сообщение Saadov »

Вот на этот вопрос сможет ответить один из пользователей LTSpice, коем я не являюсь.
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»