Доброго дня всем. Я зделал плату ввода подключаемую к системному блоку через 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 если <ul type=disc></ul>55h и AAh соответственно - плата в норме <ul type=disc></ul>01h и 55h соответственно - ошибка ПЗУ <ul type=disc></ul>04h и 55h соответственно - ошибка ОЗУ <ul type=disc></ul>10h и 55h соответственно - ошибка делителя частоты Читаем байт по адресу 0163h для сброса прерывания. Все плата в работе. Обрабатывает данные. После выстовляет прерывание. Читаем байт по адресу 0160h если бит 7 сброшен то это деиствительно плата выставила прерывание. Читаем данные по адресу 0161h - номера каналов по адресу 0162h соответствующие импульсы. Читаем байт по адресу 0163h для сброса прерывания. Ждем следующего прерывания. Обрабатываем данные. И так далее до выключения компа Что очень крайне не желательно Кто знает вэтом толк или умеет что делать помогите в разработке драйвера под эту плату для Windows 2000.
Ну а чём должна заключатся помошь? в написании драйвера? Дожнабыть ли у драйвера связа с приложиниями R-3 или он полностью самостоятельный. >Включаем комп. >Записываем байт 00 по адресу 0162h. >Плата тестируеться. А загузка ОС? Или это делать ныжно на этапе загрузки дров?
ProgramMan >Ну а чём должна заключатся помошь? в написании драйвера? Помощь должна заключаться для начала с чего начать в общих чертах. >Дожнабыть ли у драйвера связа с приложиниями R-3 или он полностью самостоятельный. Да связь должна и желательно с приложением написаного в Delphi это приложение будет эти данные в базу складывать. >А загузка ОС? Или это делать ныжно на этапе загрузки дров? Да сначала грузиться ОС, а потом драйвер, и запускает его сервисное приложение сначала запуская плату тестируя ее и если все в норме то вперед обрабатываем данные. Народ помогите кто может срочно нужно, а разбираться досканально в ASM нет времени. Потом конечно всеравно разберемся. SOS!!! SOS!!! HELP!!! Господа даже не безвоздмездно.
Так, давай пиши в аську, шаблоны драйверов у меня есть, нужно обсудить детали, а так работы там на час примерно.
maximus Сначала возьми книжку Кулакова почитай. Да, ассемблером займись. Посмотри инфу по контроллерам прерываний, интелловские мануалы почитай по процу и защищённому режиму. Потом разберись с С. Затем бери книжку Уолтера Они и читай. Дальше уже я думаю сам разберёшься что к чему
CARDINAL Скинь ссылку на эту книгу а то пока в инете найдешь лет 20 пройдет. Если конечто она не на пергаменте писана