Zitat Zitat von Moritz f.
Hallo,


Debuggingtipps:
Mal nen Timer so machen das ne Led immer blinkt (bis sich der Controller aufhängt)
und zwischen den einzelnen Anweisungen Leds einschalten um zu schauen wie weit der Controller läuft.
das verstehe ich nich so ganz, warum sollte sich der controller aufhängen?

meinst du sowas wie

//pseudocode
while(1){
led an
waitms(100)
led aus}

und dann
while(1){
led an
tu was
waitms(100)
led aus}

??


Hast du mal im AvrStudio Simulator geschaut wie die einzelnen Ports angesteuert werden, bzw ob sich da schon was aufhängt?
Vielleicht mal die Optimierung des Compilers ausschalten.
leider läuft bei mir avrstudio nicht, ich kann dir also nich genauer sagen ob sich da was aufhängt..