Hallo Zusammen,
habe im Moment ein Problem. Arbeite mit dem C166 an einer Ausarbeitung.
Ich habe eine Lichtschranke, die die Umdrehungen eines Schrittmotors
messen soll. Ich möchte die Taktflanken an T3IN messen. Ich kann mit
einer If – Abfrage erkennen das T3IN richtig arbeitet. D.h. wenn das
Loch am Schrittmotor auftaucht bei der Lichtschranke, ist T3IN gleich 1.
/*Ist keine Endlosschleife, weil ich mit Matlab arbeite und die
Schleife jede zehntel Sekunde (je nach Einstellung) wiederholt wird! */
while(i=0;i<=10000;i++)
{
If (T3IN==1)
{
P2 = 0x0040; //Ansteuerung einer LED
}
else if (T3IN==0)
{
P2 = 0x0080; //Ansteuerung einer anderen LED
}
i++;
}
Also beim drehen über das Loch leuchtet die andere LED, die besagt das
T3IN = 1 ist. Die Taktflanken treten daher definitiv auf.
Jetzt möchte ich T3CON so einstellen, dass ich die steigenden
Taktflanken von T3IN in T3 zählen möchte. Daher bitte ich jemanden, der
damit Erfahrung hat mir eine Lösung bzw. Tipp zu geben. Da ich schon
viel ausprobiert habe.
Bitte mit den notwendigen Einstellungen für T3, T3CON, T3R, ....
Wäre über jede Hilfe dankbar!
Gruß Johannes
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.