Witam, jak osiągnąć maksymalny sampling rate na ADC + DMA?
SysClock ustawiony na 72Mhz.
APB2CLKDivider i APB1CLKDivider ustawione na 1.
ADC leci w ContinuousConvMode = ENABLE i ExternalTrigConv = ADC_SOFTWARE_START;
SamplingTime = ADC_SAMPLETIME_13CYCLES_5;
DMA zapisuje do bufora[128] z jednego kanału ADC i wysyłam sobie to na ekran co jakiś czas.
Oczekuję zapisu badania sygnału do 20kHz, jak na razie nie łapie mi poprawnie nawet sygnału 9kHz,
Co tu zrobić, dać zewnętrzny trigger z jakiegoś timera ustawionego na przerwanie co 44.1kHz? Jest to szybsze?