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) |