Hallo!
Ich habe heute versucht dein Beispiel zu verwenden. Leider funktioniert es nicht. Ich verwende einen Mega32 mit 16MHz und einen TSOP1738
Den Timer0 habe ich wie folgt eingestellt:
Kommt das so hin?Code:Config Timer0 = Timer , Prescale = 64 On Timer0 Timer_irq Const Timervorgabe = 846 'Timeraufruf alle 178µs (10 Samples = 1 Bit = 1,778ms) Enable Timer0 'Hier werden die Timer aktiviert Enable Interrupts 'Timing für 10 Samples Per Bit = 1,778ms Const Samples_early = 8 'Flanke Frühestens Nach 8 Samples Const Samples_late = 12 'Flanke Spätestens Nach 12 Samples Const Samples_min = 3 'Flanke Vor 3 Samples - > Paket Verwerfen
Ach ja, mit dem Bascom GetRc5-Befehl funktioniert alles.
MfG
Martin







Zitieren

Lesezeichen