Starthilfe ATtiny26 - läuft nicht an

Gast #209187
Lesenswert?
• ▲
▼
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
Angehängte Dateien:
Gast
Lesenswert?
• ▲
▼
Was ist mit dem Reset-Pin?  Der Controller läuft nicht, wenn am
Reset-Pin keine 5 V anliegen.  Verbinde ihn mal über einen 10
kOhm-Widerstand mit VCC (direkt verbinden geht theoretisch auch, ist
aber nicht empfehlenswert, weil der ISP-Programmer dann den Pin zum
Programmieren des Chips nicht mehr auf Masse ziehen kann).

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.