Собираю себе усилитель, данные вывожу на цветной дисплей от китайского телефона, и вот застопорился на индикаторе уровня входного сигнала, в виде цветной линейки, чет похожее как в советских магнитофонах.
Как делаю я: входной сигнал от звуковой карты усиливаю (lm358), затем подаю на вход ацп, читаю ацп и в зависимости от процитанных данных рисую цветную линейку, на нужное количество цветных прямоугольников. Нулем у меня считается половина питающего напряжения, то есть 512 из 1023 значений ацп. Так в чем проблема, вроде как все работает, но как-то не то, в основном эта линейка живет своей жизнью и очень редко попадает в такт входного сигнала, такое ощущение что пропускает или не успевает... мега32 на 20 мГц
Может кто подскажет как правильно реализовать чтение и вывод? или может фильтр какой собирать нужно?


