Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


L1450 прерывания

Вы не вошли.

 Поиск | Регистрация | Вход 

Локоть Сергей
30.11.2004 14:10:19
#1

Гость

L1450 прерывания

Я писал на С++ только программу загрузки LBIOSa, и всевозможных настроек (типа DSP, буфера, самой платы и т.д.). Основная программа - на ассемблере - через порты общается с LBIOSом. Запускает АЦП командой С_START, и останавливает командой чтения ячейки памяти. В прерывании просто читаются (вроде нужное число) слов из порта данных (каждое по факту установки бита готовности). У меня исп. 3 канала по 1024 отсчёта, а буфер стало быть в два раза больше. Все общение с платой я провожу в точности как в исходнике библиотеке на С++, но после первого прерывания процесс останавливается! Почему это может быть?

30.11.2004 14:32:59
#2

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 1,494

Re: L1450 прерывания

Пример Example.dos в режиме записи на диск работает нормально? Если работает, то ВНИМАТЕЛЬНО посмотрите как организован этот сбор данных в файле disk.cpp.