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


потоковая пересылка в Е14-440

Вы не вошли.

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

Владимир
04.07.2011 09:09:26
#1

Гость

потоковая пересылка в Е14-440

Здравствуйте!
Возникла необходимость добавления своей функции к DSP-драйверу и, соответственно, в dll. Назначение функции – отработка заданной циклограммы на TTL – линиях, оцифровка аналоговых и съем данных с цифровых каналов и передача потока данных в РС. Имеются вопросы по взаимодействию AVR с DSP, а именно: 1) чем инициализируются IDMA CtrlReg в DSP и счетчик циклов DMA в AVR – это (по тексту DSP – модуля) содержимое AdcFifoBaseAddress, AdcFifoLength, CurAdcFifoLength, AdcFifoLengthOver2 или что – то другое (например, значения, передаваемые dll-кой в эти переменные при их инициализации перед запуском АЦП); 2) когда происходит выборка значений для инициализации  IDMA CtrlReg и счетчика циклов DMA – непосредственно после получения AVR-ом прерывания от DSP или в какой – то другой момент времени? 3) какие переменные (и когда) в DSP обязательно нужно инициализировать, чтобы пересылка данных AVR – ом от DSP на РС выполнялась правильно, можно ли их изменять (и в какой момент времени относительно прерывания от DSP к AVR).
С уважением, Владимир