Gast
#1842285
Hallo, würde gerne die Eingabewerte für die PWM-Ausgabe mit der PWM-Frequenz synchronisieren, weiß jemand, wie man das machen kann (bzw. ob das überhaupt geht)? Sprich: Wenn z.B. die PWM-Frequenz 15625Hz beträgt, möchte ich auch 15625 Werte pro Sekunde ausgeben. Am günstigsten wäre wahrscheinlich, wenn man immer dann einen Interrupt auslösen könnte, wenn grade ein neuer PWM-Wert am Pin ausgegeben wird, um den nächsten Wert ins OCR-Register zu laden. Hier eine Idee meinerseits, die aber wohl nicht praxistauglich sein wird: wenn z.B. am Pin OC1A das PWM-Signal ausgegeben wird, könnte man diesen Pin mit INT1 verbinden. Das PWM-Signal würde dann bei Flankenwechsel einen externen Interrupt triggern. Leider funktioniert das aber spätestens dann nicht mehr, wenn an OC1A =x00 ausgegenen wird, weil bei Null-Wert-Ausgabe logischerweise kein Flankenwechsel mehr stattfindet. Hat jemand eine andere Idee, wie man sonst noch eine Synchronisierung erreichen könnte?