Rsh API
SDK 2.1
Документация по программированию
Титульная страница
Описания
Классы
Файлы
Примеры
Указатель
Классы
Файлы
Функции
Переменные
Определения типов
Перечисления
Элементы перечислений
Друзья
Макросы
Страницы
FrameFrequencyMode_RU.cpp
Пример задания параметров в структуре
RshInitDMA
для включения кадрового режима сбора.
//структура инициализации
RshInitDMA
params;
//получим максимальную частоту дискретизации
RSH_DOUBLE
maxfreq;
U32
res = pADC->Get(
RSH_GET_DEVICE_MAX_FREQUENCY
, &maxfreq);
if
(res != RSH_API_SUCESS)
{
//обработка ошибки
}
params.
startType
=
RshInitDMA::Program
;
//запуск программный
params.
frequency
= 1000.0;
//частота кадров
params.
frequencyFrame
= maxfreq;
//частота внутри кадра (ставим максимальную)
params.
dmaMode
=
RshInitDMA::Single
;
//одиночный запуск (без непрерывного режима)
params.
bufferSize
= 256;
//размер буфера (на канал)
params.
SetFrameMode
();
//включаем кадровый режим работы
//настройка каналов
params.
channels
[0].SetUsed();
params.
channels
[1].SetUsed();
params.
channels
[2].SetUsed();
res = pADC->Init(¶ms);
if
(res != RSH_API_SUCESS)
{
//обработка ошибки
}
Документация по Rsh API. Последние изменения: Вт 12 Янв 2016 10:55:26. Создано системой
1.8.4