@ fosc=16mhz settings from mcc for a 10mS timer
pic18f25k22
Code:
// Set TMR0 to the options selected in the User Interface
// TMR0H 0;
TMR0H = 0x00;
// TMR0L 100;
TMR0L = 0x64;
// Load TMR0 value to the 8-bit reload variable
timer0ReloadVal = 100;
// Clearing IF flag
INTCONbits.TMR0IF = 0;
// T0PS 1:256; T08BIT 8-bit; T0SE Increment_hi_lo; T0CS FOSC/4; TMR0ON enabled; PSA assigned;
T0CON = 0xD7;
18f27k40
Code:
// Set TMR0 to the options selected in the User Interface
// T0CS FOSC/4; T0CKPS 1:64; T0ASYNC synchronised;
T0CON1 = 0x46;
// TMR0H 155;
TMR0H = 0x9B;
// TMR0L 0;
TMR0L = 0x00;
// Clearing IF flag
PIR0bits.TMR0IF = 0;
// T0OUTPS 1:1; T0EN enabled; T016BIT 8-bit;
T0CON0 = 0x80;
Bookmarks