Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > Hallo Mike, > > > Du fragtes mich, warum mein Programm hängen soll. > > Ich weiß noch nicht genau, wie oft ich den Impuls messen muß, da der zeitliche > > Ablauf meines Programmes noch nicht fest steht. Wenn ich aber alle 100 ms eine > > Impulsmessung machen muß, bleibt ja kaum noch Zeit für etwas anderes. > > Hier wird das Programm keinesfalls hängen. > Du mußt, wie gesagt, den verwendeten interruptsensiblen Port so konfigurieren, > daß bei steigender und bei fallender Flanke ein Interrupt ausgelöst wird. > Somit wird das Programm nur bei jeder Flanke von einem Interrupt kurz unterbrochen. > Dies wirst Du wahrscheinlich nichteinmal merken. :-) > > > Aber ich werde den Impuls Hardware technisch sperren und nur wenn das Programm diesen > > ausmisst, frei geben. (Oder den Interrup vom Programm aus sperren, schauen wir mal) > > Wie gesagt, das ist nicht notwendig. > > > Welcher Timer ist denn für diese Aufgabe am besten geeignet? Ich habe im Manual für > > den C164 irgendetwas von 8 Timer gelesen !?!? > > Versuchs einmal mit Timer 3. Dieser sollte frei verwendbar sein, sofern Du > keinen Inkrementalgeber benutzt. > > MfG André H.