Hallo zusammen,
folgendes Problem: Für einen Timer auf einem STM32H7 habe ich ein Array
mit mehreren compare values (die keinerlei Schema aufweisen), z.B. so
1 | uint16_t compare_vals = { 100, 160, 200, 320, ... };
|
Beim erreichen eines Wertes möchte ich einen GPIO Pin toggeln. Ich
könnte natürlich in der ISR vom ersten Compare value den nächsten setzen
usw., aber wäre es auch möglich soetwas per DMA und ohne jegliches zutun
des Cores zu lösen?
D.h. dass der DMA quasi immer den nächsten Wert aus dem Array als neuen
Compare value setzt?
Viele Grüße,
energetic