Gast
#209187
Hallo! Ich möchte einen ATtiny26 programmieren und in Betrieb setzen, habe dabei aber Probleme. Das von mir zum ersten Test verwendete Programm LED_blink.asm befindet sich im Anhang. Ich habe es im AVR-Studio 4.11 kompiliert und schrittweise ausgeführt. Dort tut es genau das, was es soll, nämlich Port B bei niedriger Frequenz im Bereich 1Hz zwischen High und Low umzuschalten. Dieses Programm habe ich dann auf den µC mittels PonyProg 2.06f Beta übertragen. Als Hardware habe ich ein Interface aufgebaut nach http://rumil.de/hardware/avrisp.html. Die Übertragung war erfolgreich ebendso wie die Verifizierung. Das Programm ist also auf alle Fälle im µC angekommen. Die Fuse-bits sind wie folgt gesetzt: (1 ist unprogrammiert, 0 ist programmiert) LOCK1= 1 LOCK2= 1 RSTDISBL= 1 SPIEN= 0 EESAVE= 1 BODLEVEL= 1 BODEN= 0 PLLCK= 1 CKOPT= 1 SUT1= 1 SUT0= 0 CKSEL3= 0 CKSEL2= 0 CKSEL1=0 CKSEL0= 1 Dies ist bis auf die Brown-Out-Detection der Original-Lieferzustand, also interner RC-Oszillator bei 1MHz. Nach dem Programmieren habe ich alle Programmierleitungen entfernt (auch wenn das normalerweise nicht nötig ist), angeschlossen waren dann nur noch GND(Pin6) = GND(Pin16) = 0V, VCC(Pin5) = AVCC(Pin15) = 5V sowie eine LED mit Widerstand gegen Masse an PB6(Pin9). Sobald Spannung an den Controler angelegt wird, sollte nun ein Reset erfolgen und die LED anfangen zu blinken. Dies war nicht der Fall, auch nach einem manuellen Reset (/RESET(Pin10) auf Masse) tat sich nichts. Ein defekte Controler ist unwahrscheinlich, denn das Problem ist auf einem zweiten Controler reproduzierbar. Habe ich etwas wichtiges vergessen? Bin für alle Vorschläge dankbar. Gruß, Stefan