Составление "карты" клавиатурных матриц.

     Уверен, многие страдают синдромом Плюшкина в той или иной степени и хранят ЖК матрицы и тачскрины от планшетов и телефонов, а также прочие трудно применимые не по назначению запчасти. Среди этого хлама попадаются и клавиатурные матрицы от ноутбуков и нетбуков, не содержащие контроллеров. В принципе, применить их для своих прототипов и самоделок не сложно, однако очень проблематично найти схему такой матрицы, особенно если это китайский noname.
     В данной статье предлагаю ознакомиться с моим способом составления «карты» таких клавиатурных матриц.


Читать дальше

Микроконтроллер вместо LPT порта под Linux.

    Одним из самых простых интерфейсов для программирования был LPT порт, он позволял не только относительно быстро передавать данные в эпоху до USB, но и контролировать каждый вывод порта (bit bang), что давало возможность реализовывать различные протоколы программно. Наиболее полно потенциал параллельного порта можно было раскрыть в однозадачных операционных системах типа DOS, в которых, например, можно было выводить звук через ЦАП, подключенный к LPT порту, что весьма затруднительно сделать в современных многозадачных операционных системах не реального времени. Но время DOS ушло, так и LPT порт все реже встречается на материнских платах компьютеров, не говоря уже о ноутбуках.
    Долгое время я пользовался JTAG-кабелем на порт LPT, клоном Xilinx parallel III, однако после замены материнской платы, я не нашел места куда его подключить. Конечно, можно приобрести USB JTAG от Xilinx, но мы не ищем легких путей.


Читать дальше

Получение синхронных данных с помощью микросхемы Cypress CY7C68013A (FX2LP) на примере устройства видеозахвата для старых компьюторов.

Постановка задачи.

     Так произошло, что у меня накопилось несколько советских компьютеров, и однажды у меня возникло желание их включить, однако свободного телевизора под рукой не оказалось. Решить данную проблему можно несколькими способами: приобрести телевизор или tv-тюнер, собрать удвоитель числа строк и подключить его к монитору с VGA разъемом или послать видео поток на компьютер и там его обработать. В данной статье будет рассмотрен последний вариант.
скриншот БК0010-01


Читать дальше