Gast
#141300
Hi,
muss die Temperatur über einen Sensor der mir ein PWM Signal gibt
verarbeiten. Hab das einlesen einer PWM noch nie gemacht.
Ich hab mir überlegt das ich das über einen Interrupt der bei
steigender Flanke auslöst und dann mit X=X+1 zählz mache. Dann müsste
ja das X der Pulseite entsprechen.
Programm sieht folgendermasen aus:
int X=0;
void TAST (void) interrupt 0 /*Interruptroutine*/
{
X = X +1;
printf("Zahl = %d \n",Zahl);
}
Hab aber das Problem das ich das PWM Signal anscheinend zu schnell ist
und deswegen zählt der µC immer weiter und hört nicht auf.
Wie macht man das normalerweise mit dem einlesen einer PWM?
DANKE schon mal im Vorhinein.
LG Stefan