Projekt: Stopky na čtyřmístném 7-segmentovém displeji

Misa: Sice je prodleva 1ms celkem přesná, ale ty ostatní obsluhy ve smyčce udělají přídavné zpoždění, které může udělat chybu (podle rychlosti MCU) i např. 10% (u rychlosti několik MHz). Takže na první pokusy ok, ale pro praktické využití by to chtělo pak přejít na hw čítač (nebo alespoň prodloužit tu prodlevu). I kdyby se měl používat jen interní RC oscilátor a poolování hodnoty čítače, tak by to mohlo být už docela vyhovující pro nenáročná měření.

Podobný program se řešil tady (obsluhy tlačítek): viewtopic.php?t=3140&start=0&postdays=0&postorder=asc&highlight= . Autor tam používá prodlevu 10 ms, což je trochu lepší v tom, že se méně projeví ostatní kód ve smyčce a je to proto přesnější (i bez použití přerušení).

Balů: Nevěděl jsem že ATmega8 umí používat externí krystal a přitom jet z interního RC. Teď na to koukám do datasheetu, to je docela zajímavá možnost.