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> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > Hallo, > > wir haben für Zeitmessungen Timer 2 immer im 10ms Interrupt laufen, die Werte kann man mit > Timer_TickCount() abfragen. Das TImer 2 immer aktiv im Hintergrund läuft, ist auch dokumentiert. > > Der Interpreter kannfür die Verarbeitung von 1ms Timings manchmal zu langsam sein, es kommt drauf an > was alles in der Interrupt routine läuft. > > Gruss Peter > > > > Hallo Frank, > > > danke für den Tip; es fuxt. Aber es ist doch schade und scheint ein echter BUG im Interpreter zu sein. ich > > > habe extra einen MAX3232 für die RS232 eingebaut, um die Übertragung zu züchten und dann darf man > > > gar nicht ... Angeregt durch Deinen Tip habe ich mal die ganzen divider der seriellen Schnittstelle aus- > > > probiert. Die stimmen alle nicht bis auf den für 38400 B. Der nächste ist 279 (könnte 4800B sein); 535 > > > (könnte 2400B sein) dann kommt 791 (sind wir locker bei 1200B) und 1000 funktioniert auch; da sind wir > > > im sub-Sekundenbereich. Wirklich schade, aber vielleicht gibts demnächst ein geiles Update. > > > > Das habe ich bei seriellen Bibliotheken schon öfter gesehen. Die nutzen immer die Toleranz bis zum k... aus. > > Wenn man dann mit nem modernen (USB-) Seriellen Anschluß kommt geht nix. 115kBaud funzt bei mir aber > > auch einigermaßen mit Hyperterminal (nicht mit GtkTerm) und wenn ich die erste Übertragung verwerfe - denn > > bei der kommt nur Müll an. Offenbar prüfen heutige Terminalprogramme keine Framing-Errors mehr :( > > > > > Die Geschichte mit der Rückkehr probiere ich jetzt aus und unterrichte über das Ergebnis. > > > Aber noch ein Problemchen: Ich habe versucht mit dem Timer 1 eine Systemzeit zu implementieren (1ms). > > > Mit der Verwendung der Interruptquittung funktioniert das auch, d.h. überfahrene Interrupts werden gezählt, > > > so dass man später die Zeit richtig stellen kann. Nur, die Zeit stimmt eben nicht! Ich habe also durch den > > > Timer 0 40KHz erzeugt (T=25µs) und Timer 1 zum Zähler vergewaltigt und, blubs, es geht. Mir scheint, da > > > ackern noch eine ganze Menge Intr. im Hintergrund und kein Sch.. hat das dokumentiert. Da kannste > > > suchen wie Schneewitchen, Hi! > > > > Ich hab den TimerInt mit 10ms laufen, aber mei mir kommt es auch nicht so auf die genaue Zeit an, sondern > > auf das Verhältnis zu den anderen Meßwerten. Dann paßt schon. > > Es fehlt halt einfach eine asm Anweisung...