Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.12.2006, 14:09   #1
Kovex
Новичок
Джуниор
 
Регистрация: 20.12.2006
Сообщений: 1
По умолчанию Из Win98 не успеваю опросить железо. Поможет ли мне написание драйвера?

Win98.
К компу подключен контроллер, на который приходят 16 + 8 бит. Первые 2б - слово, следующих 8 бит - флаги.

Создал процесс, который опрашивате поднятие, падение флагов, назначил ему приоритет Наивысший.

Замечены ситуации, когда пакеты данных пропускаются.

Кто может прерывать мой поток на 50 мксек и более? Поможет ли мне написание драйвера? Где можно взять инфу по написанию драйверов под WinXP (на русском)?

В Win98 на функцию GetTime у меня уходится порядка 65 мсекш. Как можно быстрей узнать текущее время (миллисекунды)?
Kovex вне форума Ответить с цитированием
Старый 20.12.2006, 20:12   #2
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

на русском ты врядли найдёшь
во первых что за контроллер?
при чём тут Win98 и при чём WinXP
тебе конкретно надо Win98 или WinXP?
по Win98 маловато литературы будет........

Последний раз редактировалось rpy3uH; 20.12.2006 в 20:15.
rpy3uH вне форума Ответить с цитированием
Старый 13.04.2010, 17:28   #3
svbezm
Форумчанин
 
Регистрация: 02.04.2010
Сообщений: 104
По умолчанию

Рвет , понятное дело, таймерное прерывание . Системе надо же делать свое дело.Например винчестер обслуживать и т.д. Таймер рвет через 55 милисекунд.Попробуй в системе настроить буфер сом порта хотя бы байт на 8-10.Тогда после отработки таймерного прерывания принятое за это время останется в буфере.
svbezm вне форума Ответить с цитированием
Старый 13.04.2010, 21:08   #4
airyashov
Форумчанин
 
Регистрация: 02.04.2008
Сообщений: 358
По умолчанию

если требуется работа в режиме реального времени, то не проще от винды отказался
неплохо пишу на ассемблере для 80х86
icq: 3(один)7748666
mail: airyashov(а)inbox.ru
airyashov вне форума Ответить с цитированием
Старый 13.04.2010, 21:56   #5
Ulex
Непрофессионал
Участник клуба
 
Аватар для Ulex
 
Регистрация: 01.01.2008
Сообщений: 1,432
По умолчанию

offtop:
Не понятно, для чего Up-ать темы, которым четыре года.
И чем больше я узнавал людей, тем больше мне нравились компьютеры.
------------------------------------
Страничка с моими программками http://ulex-masm.ru
Ulex вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Какое у вас железо? SG13 Компьютерное железо 105 11.12.2009 17:55
Как опросить COM-порт Д'якон Win Api 10 23.02.2008 12:15
железо benjaminfran Общие вопросы Delphi 1 21.02.2008 18:26
ADOQuery & WIN98 v4.10 NovaC БД в Delphi 2 09.01.2007 13:27