Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Frequenzmessung??? Kategorie: Verschiedenes (von Cris, http://www.crisullmann.de - 30.09.2003 7:49)
Als Antwort auf Frequenzmessung??? von Klaus Staudinger - 29.09.2003 22:34

> Hallo,
> hab mal ne Frage zur Frequenzmessung:
> Kann man die Torzeit beim Befehl "getfreq( )" verändern??
> Wenn ja, wie????
>
> Vielen Dank im Voraus,
> mfG Klaus

Hallo Klaus,

das wird nicht ganz einfach. Auf welche Torzeit möchtest Du sie denn bringen?

Die Torzeit hängt am Timer T14, der auch die 1 ms-Impulse für die Funktion system.timer() erzeugt. Das
Betriebssystem zählt immer 8 ms ab und erhöht dann den Inhalt von Speicherzelle 0xF89B. Wenn diese
Speicherzelle den Inhalt von 125 hat (1 Sekunde) wird der Zähler T3 (Frequenzeingang 1) abgespeichert.
Du könntest also die Speicherzelle 0xF89B mit Deiner durch 8ms geteilten Torzeit vergleichen, T3 einlesen
und wieder auf 0 setzen.

Im Modul sfr gibts eine Funktion zum Lesen und Schreiben von T3. Analog dazu kannst Du 0xF89B lesen.
Weriterhin kannst Du im disassemblierten OS schauen, was das OS macht. Der Code ab Adresse 0x1916
ist ganz interessant.

GrĂĽĂ?e Cris

Meine Seite: http://www.crisullmann.de


    Antwort schreiben


Antworten:

Re: Frequenzmessung??? (von Staudi - 1.10.2003 10:18)