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


Sync^

Вы не вошли.

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

Алексей
06.03.2007 19:28:59
#1

Гость

Sync^

Может ли быть такое, что Sync^ превышает FIFO*Pages ?
Не могу понять в каких случаях происходит обнуление Sync^. Похоже я что-то напутал, но что ?

Алексей
06.03.2007 20:32:36
#2

Гость

Re: Sync^

Пожалуйста, скажите хоть что-нибудь.

Делаю непрерывный сбор данных. Исходные данные:
   FIFO = 1024;
   IrqStep = 1024;
   pages = 2000;
   F_ADC=2000;
При внешней синхронизации все работает хорошо. Но для непрерывного ввода данных пробую контролировать переменную Sync^. Думал она будет обнуляться в момент когда достигает IrqStep*pages=2048000 или хотябы когда будет равна действительному значению буфера (2000896).

А на самом деле, обнуление происходит при около 300000000. Почему?

07.03.2007 10:04:30
#3

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

Re: Sync^

а что делают примеры?

Алексей
07.03.2007 11:02:36
#4

Гость

Re: Sync^

В примере все впорядке. Там Sync увеличивается до размера буфера и обнуляется. (В этом то вся и загадка smile

В примере измерения проводятся без синхронизации. У меня проводится первая внешняя синхронизация, а потом я НЕ перезапускаю плату. Может это не правильно ?

07.03.2007 11:11:14
#5

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

Re: Sync^

от синхронизации это не зависит...по идее.

Алексей
07.03.2007 14:32:08
#6

Гость

Re: Sync^

Что же это может быть?