Gast
#73406
Hallo! Ich habe glaube ich ein großes Problem. An meinem ATMEGA8 hängt ein LCD und wird im 4-Bit-Modus angesteuert. Funktioniert auch tadellos. Ich habe mehrere Delayfunktionen mit Timern realisiert. Der 16-Bit Timer ist für die Sekunden (meiner "Uhr) und der andere für die Delays zur Ansteuerung. Ich habe die Variablen hours und minuten in denen logischerweise die Zeit drinsteht. Jetzt will ich einen Alarm realisieren der auf PORTD.7 ist und auf 0 gesetzt werden muss wenn z.B. hours und minutes auf einen vorher festgelegtem Wert sind. Wenn ich diese Abfrage in einem Timerinterrupt mache geht sie problemlos. Ich will sie aber in der For-Schleife in Main ausführen. Nur es funktioniert nicht. Nicht mal wenn ich nur minutes>=1 überprüfe. Ich bitte um eure immer sehr kompetente Hilfe! :) Danke, Thomas K