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

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

<< < (2/11) > >>

drfaust:
Действительно, только чистый ДОС. Под виндой не вспомню точного таймера (порядка 10 мкс), да и планировщик процессов, на сколько я помню, тактируется сотнями мс. Реализовывал под ДОС задержку в 14-17 мкс (это минимум, который удавалось достичь на i386). Для ведомого i2c необходимо постоянно читать порт - для винды это зависон, так как сканирование порта придётся делать в realtime приоритете процесса. Любое переключение задачи в винде(даже дёргание мышой) может привести к нестабильному считыванию - пропуск состояния шины...

Юр:

--- Цитата: drfaust от 20/06/2011 12:31:55 ---Для ведомого i2c необходимо постоянно читать порт
--- Конец цитаты ---
А если использовать возможности аппаратного прерывания?

tridentxp:
в NT-шных осях до прерываний так просто не доберёшься, если ты конечно не Гений. я не гений.

tridentxp:
решил на атмеге 8  собрать усб-(и2ц+уарт+spi) переходник. во тока 300  стр мануала по USB вкурю...

tridentxp:

--- Цитата: drfaust от 20/06/2011 10:26:56 ---А почему именно COM, а не LPT?

--- Конец цитаты ---
лпт "умер". ком ещё пока на ладан  дышит. да и разницы ни какой - всёравно по порту обращаюсь , с той лишь разницей, что лпт "прямо" выходит, а ком - порт=регистр микрухи уарта.

Навигация

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

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

[*] Предыдущая страница

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