Главная категория > Компьютеры, сканеры ШК, Клавиатуры, принтеры и ПО и т.д.

решил написать програмный эмуль эклз через ком порт. проблемы. хелп, коллеги.

(1/11) > >>

tridentxp:
хочу по i2c эклз эмулировать програмно через DTR, RTS, DSR и СTS. фигня какая то творица. GetCommState тормозит. уж на асму перешёл скорости ради, шоб до порта COM1 по статусному регистру 3FE добраться (благодаря giveio.sys). для тренировки повесил DSR и CTS на SDA и SCL таймера экр2102к с целью выловить обращение к таймеру 1101000x. условие старт выловлил как мог - получается полная фигня по адресу устройства. скорости системе что ли не хватает ?.. заинтересованные есть ? юзал инфу со скачаной страницы что приложил.

SkaT:
Это в смысле, чтобы комп был "ведомым" устройством в сеансе i2c ???
А это реально вообще...
Кругом пишут, что аппаратная поддержка протокола нужна для "Слэйв" устройства.

drfaust:
А почему именно COM, а не LPT?

SkaT:
Мысли вслух :)
Скорее всего, Винда не даст стабитьно реализовать ведомое устройство i2c без использования каких-нибудь навороченных (специально заточенных) драйверов, поскольку по умолчанию не является системой реального времени. :(
Если попробовать в ДОС-режиме, возможно преимущество компа в тактовой частоте и позволит обеспечить режим "ведомого"...

Юр:
Какая разница - ДОС-режим или Винда? Все равно ДОС в режиме эмуляции обращается к портам, используя сервисы Винды. Это надо запускать под "чистую" ДОС, без всяких виндов, ту же 6.22. Но получится только если жесткий диск на FAT (не NTFS).

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Произошла ошибка благодарности
Думаю...
Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 
Перейти к полной версии