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


Вопрос по L783 - работа с кольцевым буфером.

Вы не вошли.

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

Monster
16.01.2008 13:55:05
#1

Гость

Вопрос по L783 - работа с кольцевым буфером.

Работаю через COM драйвер. Принимаю с ТТЛ-линий данные в большой кольцевой буфер.

Вопросы:

1. Память, выделенную функцией RequestBuffer, при записи, событие срабатывает четко при записи ровно половины буфера? Т.е. если у меня буфер

unsigned char buf[4096];
то первый доступный кусок буфера расположен в
&buf[0];
а второй в
&buf[2048]?

2. Событие каким-то образом при срабатывании отличает половинку буфера котора была записана или программист должен самостоятельно эту половинку отслеживать?

3. Как выставить параметры сбора данных для приема в кольцевой буфер с ТТЛ-линий? (в примерах этого нет)

4. Данные пишутся в кольцевой буфер по схеме "двойной буферизации"? Т.е. последовательно, то в один, то в другой буфер? При завершении записи старшей половины буфера, система начинает снова писать в младший, послав событие? Т.е. обеспечивается ли непрерывность приема данных?

16.01.2008 20:46:46
#2

Сотрудник "Л Кард"
Откуда: Москва
Здесь с 23.04.2014
Сообщений: 3,727

Re: Вопрос по L783 - работа с кольцевым буфером.

нету такой возможности в 783.... это заглушки на будущее и кастом биос.....