Forum: Compiler & IDEs Timer 0 mit t=500ms


von müllo (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich bin relativ neu in der Materie der C-Programmierung. Zur Vertiefung
habe ich mir ein Atmega32- Board mit Quarzoszi 8MHz gebastelt. Im Anhang
ist ein Proggi für ein Lauflicht, wobei die Verzögerung durch eine
gekapselte for- Schleife "vorgetäuscht" wurde.

Bisher habe ich unter Assembler solche Zeitverzögerung immer mit Timer
gemacht und möchte das hier mit dem Timer0, Vorteiler 256 (entspricht
dann ca. 500ms) realisieren. Bei Überlauf soll in eine Interruptroutine
verzweigt werden, wo die LED's dann als Lauflicht hochgezählt werden
sollen.

Mir ist bisher noch nicht klar, wie ich die Verbindungssprünge
realisiere und wie ich den Timer richtig initialisiere.

Zudem komme habe ich noch ein Problem mit der Beschreibung im
GCC-Tutorial. Was ist bei der Interrupt- Abarbeitung der Unterschied
zwischen signal.h und interrupt.h - Wann nutze ich welche Version???

Vielen Dank schonmal für Eure Antworten.

cu müllo

von müllo (Gast)


Lesenswert?

ich meinte natürlich den 16Bit Timer1...

von Dirk (Gast)


Lesenswert?

Hi,

im Wiki befindet sich ein sehr gutes AVR GCC Tutorial. In diesem Tut.
sollten alle deine Probleme beantwortet werden.

Mfg

Dirk

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.