Kellotaajuuden määrittäminen ohjelmaan

delay komento tarvitsee tiedon millä toimintataajudella mikro-ohjain toimii, jotta viive on oikean pituinen.

Mikro-ohjaimessa voi käyttää ulkoista tai sisästä kellotaajuutta, ulkoisessa asetuksessa tarvitaan joko kide tai resonaattori, joka tuottaa mikro-ohjaimelle toimintataajuuden.

Atmel Studiolla määritetään kellotaajuus seuraavasti:
#ifndef F_CPU
#define F_CPU 8000000UL // 8MHz clock speed
#endif

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *