Programování uC Microchip v C

Som spät… prosim navod, lebo tak sa robit neda neviem spojazdnit prerusenie na 16f628A pomocou TMR0.

Urobim take veci: inicalixacia

[code] SETUP_TIMER_0(T0_INTERNAL);
SETUP_TIMER_0(T0_DIV_256);

//hlavna slucka
CLEAR_INTERRUPT(INT_TIMER0);
ENABLE_INTERRUPTS(INT_TIMER0);
ENABLE_INTERRUPTS(GLOBAL);

delay_ms(300);
delay_ms(300);
delay_ms(300);
DISABLE_INTERRUPTS(INT_TIMER0);

//program prerusenia to ani neregistruje prekladac a na adrese 0x4 ma vyse nejaku slucku ci co …proste nechapem prikladam realizaciu prerusenia

void timer0interrupt (void)
{
if(INTERRUPT_ACTIVE(INT_TIMER0)) // Was this a timer overflow?
{
s=~s;
chybakomunikacie=1;
error=0;
CLEAR_INTERRUPT(INT_TIMER0);
}
}

[/code]
TAk ze ak niekto ma funkcnu rutinu pre prelladac PICC tak by som poprosil.