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

OK :slight_smile:

hlavny je ten kod v strede (spolu 25 riadkov).

// projekt pre demonstrovanie pouzitia citaca ako casovej zakladne vsektych dejov v mcu
// ATmega8, CLK 8MHz, prekladac GCC, AVRstudio 4.18, -Os

#include <avr/io.h>
#include <stdint.h>

// Definice makier s parametrami
#define SET(BAJT,BIT) ((BAJT) |= (1<<(BIT)))
#define TST(BAJT,BIT) ((BAJT) & (1<<(BIT)))

#define PREDVOLBA_CZ 124

int main(void)
{
   OCR2 = PREDVOLBA_CZ;
   SET(TCCR2,WGM21);
   SET(TCCR2,CS22);
   while(1) {
     if (TST(TIFR,OCF2)) {
        SET(TIFR,OCF2);
        // ... tu si daj kod, ktory sa ma vykonat 1x za 1ms
     }
   }
   return;
}

Inak to uz vzdavam. :slight_smile: