Hi,
Ich habe bereits Input Capture mit Interrupts erfolgreich programmiert
und will nun IC mit dem DMA auf einem STM32F405 probieren. Nun kann ich
mit folgender HAL Funktion beginnen, welche mir die Periode gibt, wenn
ich Sample[i+1]-Sample[i] subtrahiere:
1 | HAL_TIM_IC_Start_DMA(tim1,TIM_CHANNEL_4,ic_buf,IC_BUF_SIZE);
|
Jedoch brauche ich ja wie bei der Interrupt Methode die Periodendauer,
als auch den Duty. Doch wie bekomme ich nun den Duty Cycle mit dem DMA,
wenn ich wie oben das ganze in einen Buffer lese?