Pokud vložím funkci _delay do smyčky for tak program zamrzne

To je nádhera. Co dělá kód v .h souborech?
Přemejšlim, jesli se to pokoušet opravit, nebo smazat a jít na večeři… :unamused:

edit: Tak jsem tomu trochu času dal. Doplnil jsem chybějící soubory a opravil strukturu. V lcd.c jsou dvě chyby (zakomentovaný a s komentářem).
Samozřejmě s funkčností moc nepočítám, ale už je to při překladu bez chyb a varování. Svůj příští projekt na tomto prosím nezakládej.
Ohledně stavby projektu z více souborů, vzor tu: AVR Studio - Projekt s více soubory - jak includovat - #4 by piityy
Další info např. na builderu.
ProgAtmega16.zip (36.9 KB)