> volatile unsigned char Pult_Bufer[21]; > unsigned char Znak_Cislo(unsigned char *p_i); > Pom_ISR=Pom_ISR+Znak_Cislo(&Pult_Bufer[10]); Nevim presne proc, ale vadi mu to volatile. Pokud vas ta hlaska irituje, muzete pouzit Pom_ISR=Pom_ISR+Znak_Cislo((unsigned char *) &Pult_Bufer[10]); (pripadne pridat to volatile do deklarace fce). Lukas Grepl