Zdravim, skusil som namiesto delay pouzit casovac, nadstavil som ho podla prikladu, no bez uspechu, fyzicky po nafleshovan to blika, cize vyskakuje a skace z cyklu po kazdom prijati 3jici bytov. Casovac som nadstavil na 200ms.
OPTION_REG = 0b00000111; //Prescaler 256
...
...
case VOLUME_UP:
{
RB2_bit=1;
delay_ms(10);
while(getch()!=0)
{
while(!TMR0IF_bit);
TMR0IF_bit=0;
Count++;
if(Count==3)
{
Count=0;
}
}
delay_ms(10);
RB2_bit=0;
break;
}
Prijimac.c (6.24 KB)