ВУЗ:
Составители:
Рубрика:
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
- …
- следующая ›
- последняя »
