Witam
Ze względu na to, że po ciężkich przeżyciach doszedłem do rozdziału nt. I2C w niebieskiej książce, postanowiłem się pobawić zegarem PCF8563, który mam na swoim zestawie ewaluacyjnym. Mój problem nie polega na skomunikowaniu uC z układem RTC a raczej z programowym timerem dzięki któremu chce uzyskać odczyt co 1 s i wyświetlać godzinę na terminalu bez używania DELAYA. Chodzi mi bardziej o pewną linię w kodzie. Ale do rzeczy. Oto kod:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Na podstawie powyższego kodu otrzymam następujące dane na terminalu:

Co jest oczywiste dla mnie, bo wyświetlam wartość flagi, która co sekundę na 5ms jest ustawiana na 1, wykonuje się warunek if w pętli głównej i w konsekwencji wykonuję obsługę I2C wraz z wyświetleniem mojej godziny (zaznaczona białą pętlą na obrazku) na terminalu.
Moje pytanie jest takie: dlaczego gdy zakomentuję linię 111:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
to na terminalu nic się nie pojawia ?
Pozdrawiam