Вложений: 2
Оптическая мышка для РК (схема, код)
Приветики!
В нашем любимом компьютере легко реализовать обмен данными по протоколу I2C, TWI или полудуплекс SPI, если собрать очень простую схему:
https://zx-pk.ru/attachment.php?atta...3&d=1769882801
У меня эта схема встала на порт клавиатуры вместо магнитофона. Удалось подключить Wii Nunchuk по протоколу I2C и оптическую мышь по полудуплекс SPI.
Видео: https://dzen.ru/video/watch/697e45c660fa385939926938
Подходят мыши с чипом, у которого есть пин SDIO, скорее всего что-то из этого:
ADNS2051
PAW3305DK
ADNS5050
Pixart(3204DB,3204L,3204LL,3204UL,3205,3207)
Sigma 8630/8630A/8640/8650A
OM15,0M16
PAW3212
VT108/KA8
FCT3065
FH8835
YS8008
S8321
На видео мышь с чипом ADNS2610. Управляющий МК нужно с платы удалить, чип подключить к РК через CCLK и SDIO. Кнопки работать не будут, их обслуживает удалённый МК, но можно сделать из сенсора фотоаппарат 18х18х64, если открутить линзы от вашего любимого GO-Pro.
Видео: https://dzen.ru/video/watch/697e456720415c0f1d40975a
В данной модели РК86 зашит шрифт Пикселтрон с символом указателя мыши!
В результате вскрытия мышей различных пород, выяснилось, что вероятность найти подходящий сенсор выше у беспроводных мышей. Подходят беспроводные мышки из фикспрайса. Для такой примерно мышки я и выкладываю код. Скомпилировать его можно в прекрасном ассемблере: https://svofski.github.io/pretty-8080-assembler/