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.