Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Четверг
21 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
552686
Топик полностью
Олдфаг
(13.10.2014 08:55, просмотров: 1)
ответил
Олдфаг
на
Может, усреднять вне обработчика DMA? Сделайте усреднение отдельной задачей и используйте т.н. отложенную обработку прерывания, по типу семафоров и прерываний freeRTOS, как описано в статьях Курниц(а). Пусть настоясчий обработчик только вгоняет
А задача-усреднитель будет раздавать результаты другим задачам, используя механизьм очередей (описано там же).
Сейчас так и сделано. Просто хотел обсудить с публикой, может кто еще каким-нибудь оригинальным способом пользуется. В моей нынешней реализации напрягает, что есть вероятность пропуска отсчетов. Хочется чтобы DMA получал управление всегда когда
Codavr
(406 знак., 13.10.2014 09:42 - 09:58
)