Hallo geschätzte fachleute,
Ich bin gerade mal wieder am verzweifeln. Ich wollte eine kleine Schaltung aufbauen, womit ich das PWm signal eines Modellbauempfängers auswerte.
Nun habe ich ein Problem. ER zeigt mir immer den gleichen wert von 43570 an. Wiso? Ich habs am Oszi überprüft, das signal verändert sich, aber nich der Timer Wert.
Ich hatte es auch schon einmal versucht, dies über den AD Wandler zu machen, nur leider is der zu ungenau und gibt mir nur den Wert von 38 und 39 aus.Code:$regfile "m8def.dat" $crystal = 8000000 Config Lcdpin = Pin , Db4 = Portd.4 , Db5 = Portd.5 , Db6 = Portd.6 , Db7 = Portd.7 , E = Portd.1 , Rs = Portd.0 Config Lcd = 16 * 2 Config Lcdbus = 4 Config Timer1 = Timer , Prescale = 1 Config Int0 = Low Level Enable Interrupts Enable Int0 On Int0 Sprung: Config Portd.1 = Output Config Portd.7 = Output Config Portd.6 = Output Config Portd.5 = Output Config Portd.4 = Output Config Portd.2 = Input Start Timer1 Cls Do Loop Sprung: Cls Lcd Timer1 Waitms 100 Timer1 = 0 Return
Könntet ihr mir vielleicht helfen.
mhunni







Zitieren

Lesezeichen