Forum: Mikrocontroller und Digitale Elektronik Atmega88 - Port C Probleme


von engelmarkus (Gast)


Lesenswert?

Guten Abend!
Ich hab vor ein paar Tagen mit µCs angefangen, und mir an PC2 eine LED 
angeschlossen. Diese wollte ich einfach nur leuchten lassen. Dazu 
folgenden Code:
1
#include <avr/io.h>
2
3
int main() {
4
   DDRC  |= (1 << DDC2);
5
   PORTC &= ~(1 << PC2);
6
7
   while (true) ;
8
   return 0;
9
}

Interessanterweise leuchtet die LED jetzt nicht, sondern blitzt auf, in 
einem Abstand von ca. 2 Sekunden.
Woran kann das liegen?

Danke, Markus

von (prx) A. K. (prx)


Lesenswert?

Schaltbild?

von holger (Gast)


Lesenswert?

>Interessanterweise leuchtet die LED jetzt nicht, sondern blitzt auf, in
>einem Abstand von ca. 2 Sekunden.
>Woran kann das liegen?

Watchdog abschalten.

von engelmarkus (Gast)


Lesenswert?

Danke, das Abschalten vom Watchdog hat geholfen :) .
Aber ich verstehe nicht ganz, was der damit zu tun hat. Kannst du mir 
das genauer erklären?

von Markus E. (engelmarkus)


Lesenswert?

Jetzt hab ich hier gerade gelesen, dass der Watchdog standardmäßig an 
ist? AVR-GCC-Tutorial: Der Watchdog Oder wie darf ich das jetzt 
verstehen? :)

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.