Архив по категории: Интерфейсы

 

Имитируем работу клавиатуры

Вступление Заняться устройством подобного рода меня побудил тот факт, что большая часть простых для повторения геймортовских устройств не позволяла реализовать достаточное количество кнопок управления. Игровой порт PC изначально вообще расчитан максимум на четыре кнопки. Всевозможные расширения также не обладают желаемой гибкостью. К примеру, популярное среди самодельщиков расширение CH Flightstick Pro позволяет реализовать до 14-ти кнопок, …

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

Постоянная ссылка на это сообщение: http://meandr.org/archives/11337

SPI шлюз для компьютера (через com-порт) на ATTiny2313.

В этой статье мы рассмотрим как сделать для компьютера SPI-шлюз. Шлюз будет подключаться к ПК через старый-добрый com-порт стандарта RS-232, и предоставит нам возможность общаться с SPI-устройствами из любой терминальной программы для работы сom-портом, поддерживающей HEX-режим. Терминалок таких - пруд пруди, на сайте даже есть исходники простейшей подобной терминалки. Шлюз можно использовать, например, в качестве …

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

Постоянная ссылка на это сообщение: http://meandr.org/archives/10282

Программа для контроллера I2C-шлюза (режим I2C-slave из терминалки ПК)

Итак, продолжаем эксперименты с собранным ранее I2C-шлюзом (который, как вы помните, у нас реализован на ATTiny2313). В этой статье мы рассмотрим полностью программную реализацию режима I2C-Slave, который позволит нашему девайсу из терминальной программы персонального компьютера прикидываться любым Slave-устройством, а также просто подглядывать за обменом данными на шине I2C (то есть работать как сниффер). Прога, как …

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

Постоянная ссылка на это сообщение: http://meandr.org/archives/10300

Программная реализация ведущего шины SPI. (подробный разбор и некоторые процедуры на асме для PIC и AVR)

В этой статье рассматривается пример программной реализации на микроконтроллерах PIC и AVR функций ведущего шины SPI для разных режимов (mode0, mode1, mode2, mode3). Чтобы понимать что происходит - для начала, как всегда, читаем теорию (что такое SPI и как он работает). Если с теорией разобрались, тогда можно приступать к практической реализации. Итак, что должен уметь …

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

Постоянная ссылка на это сообщение: http://meandr.org/archives/10283

Подробное описание интерфейса I2C

Интерфейс I2C (или по другому IIC) - это достаточно широко распространённый сетевой последовательный интерфейс, придуманный фирмой Philips и завоевавший популярность относительно высокой скоростью передачи данных (обычно до 100 кбит/с, в современных микросхемах до 400 кбит/с), дешевизной и простотой реализации. 1) Физика. Физически сеть представляет собой двухпроводную шину, линии которой называются DATA и CLOCK (необходим ещё …

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

Постоянная ссылка на это сообщение: http://meandr.org/archives/10284

Страница 2 из 41234