Stm32F4 - Timer->DMA on Trigger

OP (Firma: HEGRO GmbH) #4741419
Lesenswert?

Howdy!

Bei mir wird Timer1 über eine externe Quelle (TIM1_ETR, external clock 
mode2) relativ langsam gecountet. Nun habe ich den DMA2 
(PeriphToMem/MemToPeriph) an TIM1_UP angebunden. Somit wird bei jedem 
TimerUpdate genau ein einziger Transfer von einem parallel 
angeschlossenem ROM (genauer ADC) ausgeführt. Soweit funktioniert es 
auch. Nur eine Sache ist mir aufgefallen: Wenn ich den Timer1-Prescaler 
nicht auf 0 habe, übergeht er einige Flanken.
Liegt das an den falschen Stellschrauben oder "übersieht" er die 
aufgrund des internen Edge-Detectors und der langsameren Taktung?


Danke schonmal!

Grüße
Reggie

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren