Der RC5-Empfang ist unter Bascom unzuverlässig mit diesem Programm.
Er reagiert manchmal erst auf mehrmaligen drücken der Fernbedienungstaste.
Unter Win-AVR funktioniert dieses umgesetzt Programm präzise.
Habe schon mehrfach hier gelesen, das Bascom da zicken macht.
Auch mit einen verschieden grossen Waitms in der Loop funktioniert es nicht besser.
Wie und was kann mit Geringfügigen verbessern des Code eine Sichere Funktion erreichen?
Code:$regfile = "m32def.dat" $crystal = 16000000 $baud = 19200 $hwstack = 32 $swstack = 10 $framesize = 40 $lib "mcsbyte.lbx" Config Rc5 = Pina.0 Enable Interrupts Dim Address As Byte , Command As Byte Print "Waiting for RC5..." Do Getrc5(address , Command) If Address = 0 Then Command = Command And &B01111111 Print Address ; " " ; Command End If Loop End







Zitieren
Lesezeichen