Ich möchte beim Tastendruck einen Ton erzeugen, was soweit auch funktioniert.
Der Ton wird mittels PWM über TCF0 erzeugt. Wenn ich allerdings den Ton über eine ISR alle 200ms ausgeben möchte verhaspelt sich dabei die Ausgabe - d.h. der Ton kommt nicht regelmäßig alle 200ms, sondern manchmal intermittierend mit Pausen.
ganz seltsam ist dabei: sobald ich die Codezeile "Taste_zurueck_lang_gedrueckt = False" lösche funktioniert das ganze schön regelmäßig ohne Pause.
Ich wollte das auch mit dem Simulator nachstellen, allerdings springt der Cursor beim Betätigen von TCE1_OVF immer an den Codeanfang anstatt in die ISR zu gehen - warum auch immer das so ist?
Kann mir da jemand einen Tipp geben, hab schon alles mögliche durch!
Es gibt auch eine Audiodatei mit der Tonfolge, kann die allerdings hier nicht hochladen.
Lg Walter
Der Ton wird mittels PWM über TCF0 erzeugt. Wenn ich allerdings den Ton über eine ISR alle 200ms ausgeben möchte verhaspelt sich dabei die Ausgabe - d.h. der Ton kommt nicht regelmäßig alle 200ms, sondern manchmal intermittierend mit Pausen.
ganz seltsam ist dabei: sobald ich die Codezeile "Taste_zurueck_lang_gedrueckt = False" lösche funktioniert das ganze schön regelmäßig ohne Pause.
Ich wollte das auch mit dem Simulator nachstellen, allerdings springt der Cursor beim Betätigen von TCE1_OVF immer an den Codeanfang anstatt in die ISR zu gehen - warum auch immer das so ist?
Kann mir da jemand einen Tipp geben, hab schon alles mögliche durch!
Es gibt auch eine Audiodatei mit der Tonfolge, kann die allerdings hier nicht hochladen.
Lg Walter