ВУЗ:
Составители:
Рубрика:
19
Например , при выставленном на плате перемычками
диапазоне ± 5.12 В и усилении 5 диапазон будет ± 1.024 В , а при усилении 1
диапазон будет ± 5.12 В .
Частота ввода
При вводе с синхронизацией от таймера задаётся параметр Rate, оп -
ределяющий интервал ввода между кадрами. Интервал Rate задаётся в
микросекундах . Минимальное значение интервала зависит от числа вво-
димых каналов и от быстродействия компьютера. При многоканальном
вводе (функция SOFT) минимальное значение интервала ввода составляет
15 микросекунд , а при одноканальном (функция STREAM()) соответст-
венно 10 микросекунд .
Модели памяти
Все функции библиотеки предполагают использование дальних ука-
зателей как для вызова процедур, так и для передачи адресов данных,
поэтому при использовании компилятора Турбо Паскаль необходимо ука-
зать директиву {$F+}
Функции общего назначения
Функции общего назначения предназначены для уведомления драй -
вера об установленной конфигурации платы с помощью перемычек . При
помощи перемычек можно изменить базовый адрес платы в пространстве
ввода-вывода компьютера, и изменить номер линии прерывания. По умол-
чанию драйвер настроен на базовый адрес 0x300 и на линию прерывания
IRQ 3, при изменении этих параметров Вам следует сообщить о них драй -
веру, вызвав описываемые ниже функции с соответствующими парамет-
рами. Функции общего назначения позволяют также проводить тест на-
личия платы в компьютере.
Установка базового адреса (SETBASEADDRESS)
procedure SETBASEADDRESS(address : WORD);
Устанавливает новый базовый адрес в пространстве PC для функций
драйвера. address - значение базового адреса платы в компьютере
Установка номера прерывания (INTR_SETUP)
procedure INTR_SETUP(number : WORD);
Сообщает драйверу о выбранном номере прерывания (IRQ3 - IRQ6)
на плате . По умолчанию на плате установлен номер прерывания IRQ3 и
драйвер изначально предполагает, что номер прерывания равен IRQ3.
Параметры
ü irq_number – номер прерывания
- irq_number = 0 - IRQ3
19 Н апример, прив ы став ленном наплатеперемы чками д иапазоне±5.12 В иусилении5 д иапазон буд ет±1.024 В , априусилении1 д иапазон буд ет±5.12 В . Час т о т а в в о д а Прив в од е с синх ронизацией отт аймера зад аёт ся парамет р Rate, оп- ред еляю щ ий инт ерв ал в в од а меж д у кад рами. И нт ерв ал Rate зад аёт ся в микросекунд ах . М инимальное значение инт ерв ала зав иситотчисла в в о- д имы х каналов и отбы ст род ейст в ия компью т ера. При многоканальном в в од е (ф ункция SOFT) минимальное значение инт ерв ала в в од а состав ляет 15 микросекунд , а при од ноканальном (ф ункция STREAM()) соот в етст- в енно 10 микросекунд . Мо д е ли пам ят и В се ф ункциибиблиот екипред полагаю тиспользов ание д альних ука- зателей как д ля в ы зов а процед ур, т ак ид ля перед ачи ад ресов д анны х , поэтому прииспользов аниикомпилят ора Т урбо Паскаль необх од имо ука- затьд ирект ив у {$F+} Ф ункции о б ще го назначе ния Ф ункцииобщ его назначения пред назначены д ля ув ед омленияд рай- в ера об уст анов ленной конф игурацииплат ы с помощ ью перемы чек. При помощ иперемы чек мож но изменит ь базов ы й ад рес плат ы в пространст ве в в од а-в ы в од а компью тера, иизменит ьномер линиипреры в ания. По умол- чанию д райв ер наст роен на базов ы й ад рес 0x300 ина линию преры в ания IRQ 3, приизмененииэт их парамет ров В ам след уетсообщ ит ьо них д рай- в еру, в ы зв ав описы в аемы е ниж е ф ункции с соот в ет ств ую щ ими парамет - рами. Ф ункцииобщ его назначения позв оляю т т акж е пров од ит ьт естна- личияплат ы в компью т ере. У станов кабазов ого ад реса(SETBASEADDRESS) procedure SETBASEADDRESS(address : WORD); У станав лив аетнов ы й базов ы й ад рес в пространств еPC д ляф ункций д райв ера. address - значениебазов огоад ресаплат ы в компью тере У станов каномерапреры в ания(INTR_SETUP) procedure INTR_SETUP(number : WORD); Сообщ аетд райв еру о в ы бранном номерепреры в ания (IRQ3 - IRQ6) на плат е. По умолчанию на плат е установ лен номер преры в ания IRQ3 и д райв ер изначально пред полагает , что номер преры в аниярав ен IRQ3. П арам е т ры ü irq_number – номер преры в ания - irq_number = 0 - IRQ3
Страницы
- « первая
- ‹ предыдущая
- …
- 17
- 18
- 19
- 20
- 21
- …
- следующая ›
- последняя »