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:
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
Kommt das so hin?

Ach ja, mit dem Bascom GetRc5-Befehl funktioniert alles.

MfG
Martin