16f676 Timer1 extern takten mit RC anOSC1
Dienstag, 22. Mai 2012
 
 

PIC Mikrocontroller Forum  |  PIC Mikrocontroller  |  CCS Compiler  |  Timer (CCS)  |  16f676 Timer1 extern takten mit RC anOSC1 « vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: 16f676 Timer1 extern takten mit RC anOSC1  (Gelesen 1595 mal)
 
Carlo
Newbie
*
Offline Offline

Beiträge: 2


Profil anzeigen
« am: Dezember 24, 2009, 18:56:26 »

Hallo,
arbeite mit MPLAB IDE 8.2 und PICC Lite 9.6.
Nun möchte ich den Timer 1 mit einem ext.RC Glied takten.
Leider gelingt es mir nicht, über Stimulus einen Clock an OSC1 anzulegen und den Timer zum Zählen zu bewegen.
Code:
__CONFIG(WDTDIS & PWRTEN & UNPROTECT & UNPROTECT);
 
   //WPU = 0x00;
CMCON = 0x07;
    ADCON0 = 0;                 //  Turn off Comparators
    ANSEL = 0;                  //  Turn off ADC

// set up direction of I/O pins
TRISA =    0xff;     //  0 = out, 1 = In
TRISC =    0b00111; //  0 = out, 1 = In
// initialize timer 0;
   OPTION = 0b0111; // prescale by 256
T0CS = 0; // select internal clock
T0IE = 1; // enable timer interrupt
// initialize timer 1;
T1CKPS1 = 0; //   Prescaler T1 = 1
T1CKPS0 = 0; //   Prescaler T1 = 1
TMR1CS = 1; // select ext. clock
T1SYNC = 1 ; // no sysnc with int. Clock
TMR1GE = 0;
TMR1ON = 1;
TMR1IE = 1;   // enable Timer1 interrupt
T1OSCEN = 1;  // LPOsc

Die Config Bits sind auf RC und Output eingestellt.

Danke für Eure Hilfe.
Carlo

Edit: Bitte Code-Tags verwenden !
« Letzte Änderung: Dezember 26, 2009, 12:26:24 von Stampede » Gespeichert
Stampede
Globaler Moderator
Hero Member
*****
Offline Offline

Beiträge: 969



Profil anzeigen WWW
« Antworten #1 am: Dezember 26, 2009, 12:30:05 »

Hallo,

Zitat
Nun möchte ich den Timer 1 mit einem ext.RC Glied takten.
Das geht nicht, der Timer1 lässt sich direkt nur mit einem Quarz betreiben, und das auch nur in einem Bereich von 30kHz bis 200kHz.
Wenn es unbedingt ein RC Glied sein muss, dann musst du da einen NE555 oder ein Gatter o.Ä. vorschalten, damit das funktioniert.

Ist denn der Stimulus ok? Die Timer1 Parameter sehen auf die Schnelle gut aus.

Gruß
Stefan
Gespeichert

Seiten: [1] Nach oben Drucken 
« vorheriges nächstes »
Gehe zu:  

Powered by MySQL Powered by PHP Made for Mozilla (Firefox) Made for Internet Explorer
Seite erstellt in 0.035 Sekunden mit 18 Zugriffen.
 
Top! Top!