|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Окт 21, 2004 06:45:55 Доброго дня всем. Я зделал плату ввода подключаемую к системному блоку через ISA слот. Плата простенькая: Номера IRQ - 10 or 11 or 12 or 15 Диапазон ввода вывода 0160-0163h or 0260-0263h or 0360-0363h or и т.д. до 0F60-0F63 Принцып работы: Включаем комп. Записываем байт 00 по адресу 0162h. Плата тестируеться. Выстовляет прерывание. Читаем байт по адресу 0160h если бит 7 сброшен то это деиствительно плата выставила прерывание. Читаем баиты по адресу 0162h и 0161h если Читаем байт по адресу 0163h для сброса прерывания. Все плата в работе. Обрабатывает данные. После выстовляет прерывание. Читаем байт по адресу 0160h если бит 7 сброшен то это деиствительно плата выставила прерывание. Читаем данные по адресу 0161h - номера каналов по адресу 0162h соответствующие импульсы. Читаем байт по адресу 0163h для сброса прерывания. Ждем следующего прерывания. Обрабатываем данные. И так далее до выключения компа Что очень крайне не желательно Кто знает вэтом толк или умеет что делать помогите в разработке драйвера под эту плату для Windows 2000. |
|
|
Дата: Окт 21, 2004 07:48:05 Ну а чём должна заключатся помошь? в написании драйвера? Дожнабыть ли у драйвера связа с приложиниями R-3 или он полностью самостоятельный. >Включаем комп. >Записываем байт 00 по адресу 0162h. >Плата тестируеться. А загузка ОС? Или это делать ныжно на этапе загрузки дров? |
|
|
Дата: Окт 21, 2004 10:23:31 ProgramMan >Ну а чём должна заключатся помошь? в написании драйвера? Помощь должна заключаться для начала с чего начать в общих чертах. >Дожнабыть ли у драйвера связа с приложиниями R-3 или он полностью самостоятельный. Да связь должна и желательно с приложением написаного в Delphi это приложение будет эти данные в базу складывать. >А загузка ОС? Или это делать ныжно на этапе загрузки дров? Да сначала грузиться ОС, а потом драйвер, и запускает его сервисное приложение сначала запуская плату тестируя ее и если все в норме то вперед обрабатываем данные. Народ помогите кто может срочно нужно, а разбираться досканально в ASM нет времени. Потом конечно всеравно разберемся. SOS!!! SOS!!! HELP!!! Господа даже не безвоздмездно. |
|
|
Дата: Окт 21, 2004 17:26:36 Так, давай пиши в аську, шаблоны драйверов у меня есть, нужно обсудить детали, а так работы там на час примерно. |
|
|
Дата: Окт 22, 2004 11:34:57 maximus Сначала возьми книжку Кулакова почитай. Да, ассемблером займись. Посмотри инфу по контроллерам прерываний, интелловские мануалы почитай по процу и защищённому режиму. Потом разберись с С. Затем бери книжку Уолтера Они и читай. Дальше уже я думаю сам разберёшься что к чему |
|
|
Дата: Окт 22, 2004 14:39:23 А вообще, если честно, вопрос крайне прост |
|
|
Дата: Окт 24, 2004 17:53:45 CARDINAL Скинь ссылку на эту книгу а то пока в инете найдешь лет 20 пройдет. Если конечто она не на пергаменте писана |
|
|
Дата: Окт 24, 2004 17:54:31 CARDINAL И если вопрос такой легкий скинь на мыло заготовку буду очень благодарен |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.135 |