Let's come together right now !
-
- Для хохмы попробовал встроить режекторный фильтр 1 порядка (типа loudness)в MP3 махарайку на LPC17. Втупую подставил сгенеренную WinFilter функцию для обработки фрейм-буфера (2304*16 бит перед выводом в I2S). На тактовой 72 МГц это безобразие Гудвин(21 знак., 07.06.2011 08:15)
- А чтобы не было джиттера, придётся разрешить только одно прерывание: от таймера, Fin * 4. В прерывании считывать результат АЦП, запускать новое преобразование и устанавливать флаг "новый семпл". - DE_User(06.06.2011 04:00)
- Возможно, в вашем МК можно запускать АЦП аппаратно от таймера. Тогда вам никакие прерывания не страшны, пока будете успевать обработать ADC IRQ. - amusin(06.06.2011 09:11)
- Проще всего
повторитьразработать на ATmega, в котором приоритетов прерываний нет, а АЦП имеет жёсткий прескалер 2^n от тактовой частоты. - DE_User(06.06.2011 12:01)- ATmega88 и подобные более-менее новые - внимательно изучите биты ADTS0 - ADTS2 - Cepгeй Бopщ(06.06.2011 12:06)
- Проще всего
- Возможно, в вашем МК можно запускать АЦП аппаратно от таймера. Тогда вам никакие прерывания не страшны, пока будете успевать обработать ADC IRQ. - amusin(06.06.2011 09:11)