ВУЗ:
Составители:
5.ОПИСАНИЕ БИБЛИОТЕКИ ФУНКЦИЙ И 
ПРИМЕРЫ ЕЕ ИСПОЛЬЗОВАНИЯ 
5.1. Функции конфигурации
Функции  конфигурации  предназначены  для  уведомления  драйвера (библиотеки 
функций для платы) об установленной с помощью перемычек конфигурации платы. При 
помощи перемычек можно изменить базовый адрес платы в пространстве ввода-вывода 
компьютера,  и  изменить  номер  линии  прерывания,  которое  может  генерироваться 
платой. По умолчанию драйвер настроен на базовый адрес 0õ300 и на линию прерывания 
IRQ 11, при изменении этих параметров необходимо сообщить об этом драйверу, вызвав 
описываемые ниже функции с соответствующими параметрами. 
5.1.1. Установка базового адреса
  void SETBASEADDRESS(int address); 
Назначение. Устанавливает новый базовый адрес в пространстве PC для функций 
драйвера,  переменная 
address  должна  быть  равна  одному  из  значений 0õ300, 0õ310, 
0õ330, 0õ340 в соответствии с установленными на плате перемычками. 
Параметры:
 address -> значение базового адреса платы в компьютере. 
5.1.2. Установка номера прерывания
void INTR_SETUP(int irq_number); 
Назначение.  Сообщает  драйверу  о  выбранном  номере  прерывания (IRQ10  или 
IRQ11)  на  плате.  По  умолчанию  на  плате  установлен  номер  прерывания IRQ11  и 
драйвер изначально предполагает, что номер прерывания равен 
IRQ11. 
Параметры: 
irq_number:  
•
  irq_number = 0 -> IRQ10 
•  irq_number = 1 -> IRQ11. 
5.1.3. Проверка наличия платы в компьютере 
int PLATA_TEST(); 
Назначение.  Проводит  диагностику  наличия  платы  в  компьютере.  Возвращает 
нулевое  значение  в  случае  успешного  тестирования  присутствия  платы  с  загруженным 
драйвером 
Lbios  и  ненулевое  значение  в  противном  случае.  Ненулевое  значение 
означает,  что  либо  плата  отсутствует  в  компьютере  либо  не  был  загружен  драйвер
LBIOS,
  либо  значение  базового  адреса  платы  не  соответствует  установленному  через 
функцию 
SETBASEADDRESS().  
Возвращаемое значение:  
•
 0 плата обнаружена 
•
 1 плата не обнаружена. 
5.2. Функции задания временных параметров АЦП
На плате АЦП имеется один встроенный в процессор счетчик-таймер, при помощи 
которого  можно  осуществлять  синхронный  ввод-вывод  с  аналоговых  каналов.  Таймер 
запускается установленным на плате кварцевым генератором, что обеспечивает точную 
синхронизацию процессов ввода-вывода. На плате установлен кварц
 10 МГц, при этом 
минимальный интервал, с которым программируется таймер составляет соответственно 
100 нс. 
Страницы
- « первая
- ‹ предыдущая
- …
- 18
- 19
- 20
- 21
- 22
- …
- следующая ›
- последняя »
