Цитата(beer_warrior @ May 25 2006, 11:07)

Может в таком случае проще будет аналоговая схема?
Все-таки AVR не сигнальник и будет работать на пределе.
Для аналога решение будет достаточно тривиальное.
Не согласен. Человеку не требуется построить прецизионный или измерительный прибор. Задача проще, всего лишь неким образом изменять громкость автомагнитолки. Для этого не требуется ничего сложного. В данном случае грамотнее всего поступить так:
1) вычислить или взять некоторую граничную частоту на которой возникает шум. т.к. задача вполне конкетная, то этот шум вполне определённый (шум двигателя, колёс и пр.) и достоточно низкочастотный. подозреваю что одного килогерца хватит.
2) выбрать время реакции на изменение шума, допустим секунды 3
3) выбрать размер окна Фурье. (допустим что бы оно помещалось в половину памяти АВРки).
4) дальше просто вычитать отнормированные спектры и принимать решение.
только не надо говорить что АВРка не потянет Фурье на 128 выборок несколько раз в три секунды....
человеку надо попроще, и что бы работало, а вы ему аналог, DSPшки...