Re: Работа с внешней платой. (IRQ, ввод вывод данных с опред
От: DOOM Россия  
Дата: 17.04.06 05:28
Оценка:
Здравствуйте, TIMA101, Вы писали:

TIM>У меня такая проблема. Иметься у нас плата АЦП фирмы Octagon модель 5710. Она вставляется в порт ISA. Путем установки перемычек можно установить базовый адрес платы (100H, 110H, …170H). Управление платой происходит путем записывания определенных битов (байтов) в адреса платы. Например, запуск преобразования платы происходит путем записи числа 255H на адрес BASE + 0, где я понял BASE – это базовый адрес. Считывание информации также происходит с определенных адресов. В Turbo – C используют операторы outportb и inportb(например outportb(0×21, а), inportb(BASE_5710 +2). Подскажите какие аналогичные операторы можно использовать в VC!!! Это первый вопрос. Еще при считывании информации мне нужно использовать прерывания IRQ, я так понял для этого нужно использовать класс CIM_IRQ. Мне бы кто-нибудь прокомментировал бы его на примере.

TIM>Честно говоря с понятием базового адреса я впервые столкнулся на этой плате, если у кого есть опыт работы с такой или аналогичной платы пишите и/или дайте ссылок. Это мой диплом, а осталось 1,5 месяца. Помогите бедному студенту 

TIM>Заранее спасибо!


Я не очень понял... Вы из под Windows собираетесь с ней работать? ИМХО, если надо просто с ней пообщаться, то ДОС был бы гораздо более простым решением.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.