S
Simplicio
Guest
krijg ik dan altijd begrijpen de reden van de vertraging bij het uiteenspatten van de timer0 na de reset?Ik ben gewend PIC18F452/ / Mijn programma
void main () (/ / opdrachtgever função do programa
T0CON = 0b10000110; / / configuratie timer modo 16 bits, com prescaler
TMR0L = 0xF6; / / Carrega Valores de contagem
TMR0H = 0xC2; / / Carrega Valores de contagem
TRISd = 0; / / PORT B is de uitgang
PORTD = 0xFF; / / Initialize PORT B
do (
if (intcon.tmr0if == 1) (/ / se o vlag de estouro doen TIMER0 voor igual a 1, então
PORTD = ~ PORTD; / / ongewervelde o Estado do PORTB
TMR0L = 0xF6;
TMR0H = 0xC2;
INTCON = 0b00000000; / / Seta T0IE, apaga vlag de entouro doen TIMER0
/ / para uma nova contagem
)
) While (1); / / loop
)
void main () (/ / opdrachtgever função do programa
T0CON = 0b10000110; / / configuratie timer modo 16 bits, com prescaler
TMR0L = 0xF6; / / Carrega Valores de contagem
TMR0H = 0xC2; / / Carrega Valores de contagem
TRISd = 0; / / PORT B is de uitgang
PORTD = 0xFF; / / Initialize PORT B
do (
if (intcon.tmr0if == 1) (/ / se o vlag de estouro doen TIMER0 voor igual a 1, então
PORTD = ~ PORTD; / / ongewervelde o Estado do PORTB
TMR0L = 0xF6;
TMR0H = 0xC2;
INTCON = 0b00000000; / / Seta T0IE, apaga vlag de entouro doen TIMER0
/ / para uma nova contagem
)
) While (1); / / loop
)