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.