K času v _delay_ms()
treba ešte pripočítať čas pre ralizáciu ďaľších príkazov.
A ten čas sa samozrejme neprejavuje “konštante”.
Preto je zhovadilosť na meranie času používať delay
Na to je časovač. Až k jeho fungovaniu prídeš, posunieš sa mentálne v chápaní poňatia MCU ďalej.
K prvej otázke.
Ak je nejaká slučka nekonečná, do ďalšej slučky sa program jednoducho nemá ako dostať. A je úplne jedno či konečná je alebo nie je. Ak pani profesorka tvrdí, že program sa jednoducho MUSÍ raz skončiť, pozdravuj ju a skús jej navrhnúť, či by vedela spraviť zariadenie/program, ktorý by si niekto naozaj bez toho aby ju poznal kúpil, len preto, že je kvalitný
Držím palec