-
-
Neuer Benutzer
Öfters hier
Hallo noch mal ...
Danke für die schnellen Antworten. Habe die Lösung von Moritz probiert. Funzt leider immer noch nicht.
Hier ist noch der restliche Quellcode (Danke Hubert)
//Hauptprogramm
int main (void)
//################################################## ##########################
{
//Globale Interrupts einschalten
sei();
//Starten der DCF77 Uhr
Start_Clock();
usart_write ("\nDCF 77 Ho Ho Ho Jo\n\n");
//Ausgabe der Zeit auf der Seriellen Schnittstelle in einer Endlosschleife
while (1)
{
if (TCNT1==65535)
{
TCNT1 = 65535 - (SYSCLK / 1024);
Add_one_Second();
}
}
return (1);
}
Wenn ich die roten Zeilen statt der ISR einbaue funktioniert alles (sind die gleichen Zeilen wie in der ISR). Warum funzt dann die ISR nicht ?
Gruß Steffen
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen