@ fosc=16mhz settings from mcc for a 10mS timer
pic18f25k22
18f27k40Code:// 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;
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