Вверх ↑
Ответов: 3889
Рейтинг: 362
#1: 2012-07-23 08:48:36 ЛС | профиль | цитата
TICLIR, Подключаете фотоэлемент с ключевым транзистором или готовый приёмник с логическими уровнями на выходе к линии CTS# (11 нога эмулятора) или DSR# (я нога эмулятора), подключаете в среду элемент ComAsync от Wolfik, вешаете схему на события onCTS или onDSR и делаете лог замеров точного времени по получении каждого события. По окончании процесса находите дельты между временными штампами, вот вам и готовая временная диаграмма сигналов.

Либо подключаетесь к линейному входу звуковой карты, включаете запись в память в режиме максимальной дискретизации через элементы BASS и потом анализируете звуковой файл на пикипровалы, пересчитывая такты дискретизации во временные интервалы.

Либо пишете на микроконтроллере простейшую программу-логгер, использующую алгоритм задержки (скажем, замкнутый цикл со счётчиком на определённое число цикловтактов), который Вы собираетесь применять в эмуляторе пультов, запускаете цикл со счётчиком и составляете схему устройства так, чтобы по смене состояния фотоэлемента происходило прерывание. Обработчик прерывания сохраняет текущее значение "набежавших" тактовциклов в лог, в ОЗУ, на карту памяти, на ПК, куда угодно.
карма: 1

0