Witam,
Mam taki mały problem z debug.
Napisałem program w c :
Wszystko ładnie się kompiluje . W debug wciskając klawisz F11 symulator pomija funkcje czekaj (nie wykonuje jej) i przechodzi do następnej linijki . Dlaczego tak się dzieje?
Mam taki mały problem z debug.
Napisałem program w c :
#include <avr\io.h>
unsigned long pczekaj=100;
void czekaj(unsigned long pt)
{
unsigned char tp1;
for(;pt>0;pt--)
{
for(tp1=255;tp1!=0;tp1--);
}
}
int main(void)
{
unsigned char ledy,i,licznik;
DDRB=0xff;
while(1)
{
for(licznik=0;licznik<10;licznik++)
{
PORTB=0xff;
czekaj(pczekaj);
for(i=0;i<8;i++)
{
PORTB=i;
czekaj(pczekaj);
}
}
}
return 0;
}
Wszystko ładnie się kompiluje . W debug wciskając klawisz F11 symulator pomija funkcje czekaj (nie wykonuje jej) i przechodzi do następnej linijki . Dlaczego tak się dzieje?