Re: Millisekunden Timer mit SFR Kategorie: CC2-Unit & Appl.Board / CC2-Station (von rüdi und kone - 30.04.2003 12:20) | |
Als Antwort auf Re: Millisekunden Timer mit SFR von rüdi und kone - 30.04.2003 12:17
| |
Hallo Olaf ( wenn Du uns Klaus nennst, nennen wir Dich mal Olaf :-), danke mal für Deine Unterstützung! Habens gerade ausprobiert. Wir können leider mit den Werten nichts anfangen: Programmausschnitt: sfr.set_T7REL(0x4000);         //setze Reload-Wert Timer 7 sfr.set_T7IC(0B0000000000000000);    //Interrupts Timer 7 auschalten sfr.set_T78CON(0B0000000001000010);   //Timer 7 starten int t3, p3; while(1) { t3 = 0; t3 = sfr.get_T7(); sleep(1000); p3 = 0; t3 = sfr.get_T7(); } Ausgabe auf Hyperterminal: P3: -31392 P3: -31439 P3: -31386 P3: -15053 P3: -15053 P3: -15049 P3: -15051 P3: -15000 P3: -15053 P3: -15054 P3: -31437 P3: -31435 Hast Du irgendeine Ahnung, wie wir die Werte als Millisekunden interpretieren können?? Mit freundlichen Grüssen Die Hacker von der Alb > > Hallo Klaus, > > > > die Verwendung von Timer 7 und 8 ist im Manual zum Prozessor Band 2 im Kapitel 16 beschrieben. > > Hier ein kleines Beispiel. Ich habe ein paar Zeilen aus meinem Code herauskopiert und hoffe, da� die > > Syntaxfehler nicht allzu gro� sind. > > > > sfr.set_T7REL(0x4000);               //setze Reload-Wert Timer 7 > > sfr.set_T7IC(0B0000000000000000);      //Interrupts Timer 7 auschalten > > sfr.set_T78CON(0B0000000001000010);   //Timer 7 starten > > > > Der Timer 7 zählt jetzt immer von 0x4000 bis 0xFFFF. Die Zählfrequenz wird in T78CON mittels Vorteiler > > festgelegt. Die konkrete Belegung der Steuerbits musst Du bitte im Kapitel 16 nachschlagen. > > > > CU Cris > > > > | |
Antwort schreiben Antworten: Re: Millisekunden Timer mit SFR (von Cris - 2.05.2003 14:15) Re: Millisekunden Timer mit SFR (von rüdi und kone - 2.05.2003 21:39) |