[an error occurred while processing this directive]
|
Речи идет о драйверочке на Сях для меги, из тривиального проекта с сайта атмеля avr335 - диктофон на AVR+AT45DB161. В чем фича. В примере приводится процедура оцифровки не особенно корректно отслеживающая время записи в память очередной выборки от АЦП. Т.е. пока натаптываем байты в буфер время ессно совпадает. А вот когда между делом перекидываем заполненный буфер в очередную страничку, время между выборками АЦП, записанными в памяти видимо увеличивается. Отсюда в воспроизводимом сигнале появляется некислая "детонация". Причем проявляющаяся ессно только при наличии полезного сигнала. Мошт кто уже поборол эту непрятностць ? Или мошт хто довел до ума связку между компом и AVR для разбивки 8 битного звукового массива на блоки, закачку/приём AVRом и запись в память ? Буду таки признателен, так как для одупления подобной задачки мне понадобится пол года освоения компового программирования. Не из ленности единой право прошу, коллеги...