Hallo Björn,
Was ist mit der Schaltung? Bei der hab ich komplett ohne Widerstände o.ä. gearbeitet...
der Ausgang vom Empfänger geht direkt in den Eingang des AVR, das paßt.
Versuch doch bitte mal den Code ohne Waitms 20. Das habe ich nie benutzt.Möglicherweise gibt es Überschneidungen mit dem nächsten Impuls.
Die Hilfe empfiehlt ein Bitwait vor dem Pulsein-Befehl, um den Puls ganz sicher zu erwischen. Leider bleibt das Programm dann hängen, wenn keine Impulse mehr kommen.
Das würde dann so aussehen:
Code:
Do
Bitwait Pind.4 , Set
Pulsein Pulsbreite , Pind , 4 , 1 'Pulsbreite auslesen
Cls ' LCD Ausgabe
Lcd "Puls: "
Lcd Pulsbreite
Loop
Vielleicht ist es dir möglich, die Taktfrequenz zu erhöhen, ich könnte mir vorstellen, daß Bascom bei nur 1 MHz ins schwitzen kommt und dadurch Pulse verschnappt 
Gruß, Michael
Lesezeichen