ВУЗ:
Составители:
Рубрика:
26
uses crt, l1208pas;
var i, j : WORD;
{$F+}
begin
if(Plata_Test8 = 1) then begin writeln('No Board Detected'); exit; end;
Zero_Mode8(1);
while keypressed = FALSE do for i:=0 to 819 do for j:=0 to 8 do OUTDA8(i*5, j);
end.
Форматы данных
Данные, выдаваемые на ЦАП, связаны с устанавливаемым напряже-
нием следующей таблицей
Код Напряжение
0 MIN
2048 (MAX+MIN)/2
4095 MAX
• MIN - Минимальное напряжение (зависит от установленных перемычек
конфигурирования выходного диапазона)
• MAX - Максимальное напряжение (зависит от установленных перемы -
чек конфигурирования выходного диапазона)
Номер ЦАПа
Номер ЦАПа задаётся целым числом от 0 до 7, при этом 0 соответст-
вует первому ЦАПу, а 7 последнему.
Конфигурирование платы
Функции конфигурации предназначены для уведомления драйвера
об установленной конфигурации платы . Функции общего назначения по-
зволяют также проводить тест наличия платы в компьютере.
Установка базового адреса (SETBASEADDRESS8)
procedure SETBASEADDRESS8(address : WORD);
Устанавливает новый базовый адрес в пространстве PC для функций
драйвера.
Параметры
ü address - значение базового адреса платы в компьютере
Установка номера прерывания (INTR_SETUP8)
procedure INTR_SETUP8(irq_number : WORD);
26 uses crt, l1208pas; var i, j : WORD; {$F+} begin if(Plata_Test8 = 1) then begin writeln('No Board Detected'); exit; end; Zero_Mode8(1); while keypressed = FALSE do for i:=0 to 819 do for j:=0 to 8 do OUTDA8(i*5, j); end. Ф о рм ат ы д анных Д анны е, в ы д ав аемы е на Ц А П, св язаны с уст анав лив аемы м напряж е- нием след ую щ ей т аблицей К од Н апряж ение 0 MIN 2048 (MAX+MIN)/2 4095 MAX • MIN - М инимальное напряж ение (зав иситотуст анов ленны х перемы чек конф игуриров анияв ы х од ного д иапазона) • MAX - М аксимальное напряж ение (зав иситотуст анов ленны х перемы - чек конф игуриров анияв ы х од ного д иапазона) Но м е р Ц А П а Н омер Ц А Па зад аёт сяцелы м числом от0 д о 7, приэт ом 0 соот в ет ст- в уетперв ому Ц А Пу, а7 послед нему. К о нф игуриро в ание плат ы Ф ункции конф игурации пред назначены д ля ув ед омления д райв ера об уст анов ленной конф игурацииплат ы . Ф ункцииобщ его назначения по- зв оляю тт акж епров од ит ьтестналичияплат ы в компью т ере. У с т ано в ка б азо в о го ад ре с а (SETBASEADDRESS8) procedure SETBASEADDRESS8(address : WORD); У ст анав лив аетнов ы й базов ы й ад рес в прост ранств еPC д ляф ункций д райв ера. П арам е т ры ü address - значениебазов ого ад реса плат ы в компью т ере У станов каномерапреры в ания(INTR_SETUP8) procedure INTR_SETUP8(irq_number : WORD);
Страницы
- « первая
- ‹ предыдущая
- …
- 24
- 25
- 26
- 27
- 28
- …
- следующая ›
- последняя »