[an error occurred while processing this directive]
есть неплохой способ программной фильтрации - усреднения (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
1. заводим временную переменную (1 байт достаточно)
2. грузим в нее 0х80.
3. получаем внешнее значение
4. если оно больше текущего, инкремент временной (на 1 либо пропорциональную константу).Переход к 6.
5. если оно меньше текущего, декремент временной (на 1 либо пропорциональную константу)
6. если зафиксировано переполнение временной сверху/снизу то инкремент/декремент текущего (выводимого). Переход к 2.
7. Переход к 3.
Составить ответ
|||
Конференция
|||
Архив
Ответы
- По-моему, это просто интегратор с постоянной крутизной. У него очень длинный отклик и частотка 1/F, отфильтрует всё напрочь, включая сигнал ;) — BLACKEAGLE (04.04.2003 15:46, пустое)
- спасибо, выглядит очень внушительно, а главное реализуется просто, обязательно попробую, жаль прямо щас не могу :( — Trespasser (04.04.2003 13:37, пустое)
- выглядит очень внушительно, а главное реализуется просто, обязательно попробую, жаль прямо щас не могу :( — Trespasser (04.04.2003 13:37, пустое)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru