Gast
#2523162
Hallo, ich versuche gerade das Tachosignal von einem Lüfter mit BASCOM auszuwerten. Dazu habe ich testweise an PortD.2 die gelbe Signalleitung vom Lüfter über einen 10k Pull-Up und an PortB.1 eine LED angeschlossen. Die LED ist an, wenn PortB.1 auf GND zieht. Hier mein Code: $regfile = "M8def.dat" $crystal = 8000000 $hwstack = 100 $swstack = 100 $framesize = 100 Config Pind.2 = Input Config Portb.1 = Output On Int0 On_int0 Config Int0 = Rising Enable Int0 Enable Interrupts Do If Pind.2 = 1 Then Portb.1 = 1 End If Loop On_int0: Portb.1 = 0 Return End Das Tachosignal sieht so aus wie auf dem angehängten Bild. Eigentlich sollte ich das Signal doch so auch an PortB.1 sehen können? Der AVR vergisst aber irgendwie manche Perioden des Signals. Was mache ich falsch? Lg, Das Schnitzel

