Казнить нельзя помиловать (или еще одна история из цикла "Что делать")
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено des00 20 мая 2003 г. 07:32

Добрый день сложилась следующая ситуация:
Сопрягаю ABR с ПК через LPT использую протокол EPP на эту задачу у меня всегда уходило не более 15 мин, сейчас же парюсь 2 дня. Считываю с контроллера 2 числа 0х03 и 0х30 а читается всякая чушь 0хFF.
Думал сигналы протокола неправильно обрабатываю но подав их от отдельного генератора посмотрел все сигналы есть. Кроме того перестали работать старые проекты и наработки (на этой машине).
Стал разбираться и выяснилось что сигнал с шины данных МК (та что идет на ноги 2-9 LPT вилки) "перебивается" выходным сигналом ПК, т.е. записываю в регистр данных все 0 и читаются все 0, записываю 0xFF и читаю его же (хотя МК "гонит" на некоторых ногах нули).
Думал драйвер под винду гонит, защел под Дос в борланд С та же картина.
У меня сложилось впечатление что "выхлестнуло", а попросту сгорел входной/выходной буфер передатчика LPT и поэтому сигнал "лезет" напрямую....
В момент угрозы нанесения повреждний моему монитору вспомнилось следующее с портами до этого я не работал 2 месяца а в это время на моей машине сидел студент/дипломник основным приколом которого вместо того чтобы изготовить внешний буфер на АП5/АП6 он предпочитал на горячую отключаться от порта. До него все было ОК.
Теперь у меня делема порт мертв работа стоит и студента этого я сегодня увижу..... Как быть (см. заголовок)
PS. Это не прикол к сожалению.......

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru