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


Организация обмена PC-E14-440 по DMA

Вы не вошли.

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

Павел
14.09.2012 11:20:29
#1

Гость

Организация обмена PC-E14-440 по DMA

Уважаемые разработчики.
Просьба раскрыть особенности работы функции ReadData при чтении FIFO АЦП. В частности интересует:
1. Как определяется индекс хвоста FIFO?
2. Инициализация процесса обмена как-либо отражена в программе DSP кроме формирования прерывания в AVR?
Существует ли руководство по программированию E14-440 для версии dll 3.4?
Пытаюсь изменить программу в DSP для организации однократного заполнения FIFO, поэтому и возникают такие вопросы.

16.09.2012 21:40:40
#2

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

Re: Организация обмена PC-E14-440 по DMA

1. "Просьба раскрыть особенности..."
Никаких особенностей нет. Функция ReadData() ничего не знает ни о DSP, ни о его FIFO АЦП. Единственная задача этой функции это получить затребованное кол-во данных.
2. "Как определяется индекс хвоста FIFO?"
Индексный регистр I3 показывает /'голову/' FIFO АЦП, в регистр I2 - /'хвост/' FIFO АЦП.
3. " Инициализация процесса обмена..."
Со стороны DSP вся инициализация обмена находится в обработчике команды Start_Adc_cmd.
4. Можно считать, что с программной точки зрения со времЁн версии библиотеки 3.2 практически ничего не изменилось.

Контакты

Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4

Многоканальный телефон:+7 (495) 785-95-25

Письма и запросы: lcard@lcard.ru
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru

Время работы: с 9-00 до 19-00 мск