ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 ноября
270687 Топик полностью
Т.Достоевский (08.09.2011 00:02, просмотров: 284) ответил rezident на Нет. Прибавляется разница между предыдущим и текущим значением величины. x += (newdata - x) / (N + 1). Переменные x и newdata должны быть знаковыми. При N = 0 фильтр отключен.
Чёта у меня так ничего и не заработало! int32 x,newdata; { newdata = (int32) ADC-DR;//12беззнаковых разрядов x += (newdata - x) / (256 + 1); printf("%8X",x); }