Вход

Просмотр полной версии : Неполадки с Kempston Mouse



dM_GBG
30.04.2009, 10:35
В любой программе при работе с мышью координаты курсора произвольно периодически резко меняются (чаще всего курсор "прыгает" в правый верхней угол экрана). Подскажите как устранить.

caro
30.04.2009, 10:45
В любой программе при работе с мышью координаты курсора произвольно периодически резко меняются (чаще всего курсор "прыгает" в правый верхней угол экрана). Подскажите как устранить.Для начала сообщил бы по какой схеме сделан контроллер :)
Судя по всему проблема в дешифраторе портов мышки, в частности порта координаты X (A5=0,A8=1,A10=0)

dM_GBG
30.04.2009, 11:24
Для начала сообщил бы по какой схеме сделан контроллер :)
Судя по всему проблема в дешифраторе портов мышки, в частности порта координаты X (A5=0,A8=1,A10=0)

Хмм. Собирал не я, так что по какой схеме затрудняюсь ответить. Фото девайса прилагаю .:v2_unsur:

caro
30.04.2009, 12:12
Введи и запусти вот такой тест, и скажи какие коды увидишь
в верхней строке экрана:

10 PRINT AT 0,0;
20 PRINT IN 64223;" ";
30 PRINT IN 64479;" ";
40 PRINT IN 65503;" ";
60 GOTO 10


Добавлено через 4 минуты

Хмм. Собирал не я, так что по какой схеме затрудняюсь ответить. Фото девайса прилагаю .:v2_unsur:Понятно, собрано по моей схеме :)
Попробуй на выход сигнала /WAIT (24 ножка Z80) поставить конденсатор пикофарад на 100-200.

dM_GBG
30.04.2009, 12:52
Введи и запусти вот такой тест, и скажи какие коды увидишь
в верхней строке экрана:

Добавлено через 4 минуты
Понятно, собрано по моей схеме :)
Попробуй на выход сигнала /WAIT (24 ножка Z80) поставить конденсатор пикофарад на 100-200.

Коды следующие: 255 128 96. ушел пока искать подходящий кондёр.

caro
30.04.2009, 12:59
Коды следующие: 255 128 96.При сбоях, про которые ты говорил, время от времени вместо 128 или 96 должен проскакивать код 255.


ушел пока искать подходящий кондёр.Убедись в начале, что действительно есть моменты, когда проскакивает 255.

Ewgeny7
13.05.2009, 20:20
ушел пока искать подходящий кондёр
Ушел за кондером 30 апреля... и не вернулся! Ужос! :)

dM_GBG
13.05.2009, 20:50
Ушел за кондером 30 апреля... и не вернулся! Ужос! :)

:-) Ух... Были временные трудности с инетом и праздники достали.

Продолжаю тему.

1. В тест'е 255 не проскакивает.
2. В BGE перемещая курсор по экрану самопроизвольно вводятся пиксели. Но бывает такое редко.
3. Зачастую при рисовании курсор произвольно резко меняет координаты, далее срабатывает кнопка "отмена".

p.s. кондер пока не вешал. паять!?

caro
13.05.2009, 21:00
кондер пока не вешал. паять!?Запаяй, хуже не будет.

dM_GBG
16.05.2009, 13:25
Запаяй, хуже не будет.

Вобщем кондер запаял. По прежнему подглючивает, но вроде как пореже.

caro
18.05.2009, 08:53
Вобщем кондер запаял. По прежнему подглючивает, но вроде как пореже.Не плохо бы осцилографом посмотреть. Есть такая возможность?

dM_GBG
18.05.2009, 19:12
Не плохо бы осцилографом посмотреть. Есть такая возможность?

Нет к сожалению. :v2_frown:

dM_GBG
21.05.2009, 15:53
Сaro, может заменить микросхему на ваше усмотрение!? Ну не стабильно как-то:v2_frown:

caro
21.05.2009, 15:58
Сaro, может заменить микросхему на ваше усмотрение!? Ну не стабильно как-то:v2_frown:Можно попробовать сменить прошивку микроконтроллера.
Сможешь?
Надо будет спаять простой 5-ти проводный кабель для подключения МК к LPT-порту IBM-ки.
И скачать UNIPROF - это программа для прошивки AVR-ок (схема кабеля есть в его HELPе).
Новую прошивку вышлю на твой e-mail.

dM_GBG
21.05.2009, 19:29
Можно попробовать сменить прошивку микроконтроллера.
Сможешь?


:v2_conf2: трудно сказать. Как буду готов - отпишусь.