Mam problem z najszybszym stoperem na swiecie. Mimo wielu prob nie udalo mi sie go zwolnic. Moze ktos doswiadczony wiedzialby co robie zle. Oto fragmenty kodu: void obs_T0(void) interrupt 1 { a++; TL0=0xff; TH0=0x4b; if (a>20) { a=0; SekundyJedn++; itd..} }
void wyswietl(unsigned char pozycja, unsigned char cyfra) { pozycja=pozycja<<4; pozycja=pozycja|cyfra; P0=pozycja; } void main(void) { EA=1; ET0=1; TMOD=0x01; TH0=0x4b; TL0=0xff; TR0=1; while (1) {... } Ja juz kompletnie nie wiem co moze byc zle. Czasami Keil wyswietla taki komunikat:
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT: ?PR?_WYSWIETL?STOPER Za pomoc bede bardzo wdzieczny. PozdrawiamDominik