Forum: Mikrocontroller und Digitale Elektronik Atmega128: Programmieren geht, Programm wird nicht ausge.


von Matt M. (mtbmatt)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe heute ein MiniBoard mit AtMega128 ala
http://shop.embedit.de/browse_002005_61__.php bekommen.
Eine Platine mit 5 V Festspannunsgregler mit ISP-, JTAG-Anschlüssen und
LEDS an PORTB / D war schnell zusammengelötet.
Ich kann es problemlos über ISP und JTAG programmieren(flashen). Leider
wird das Programm selbst nicht ausgeführt.

Programm läuft auf einem anderen fertigen EBoard wünschgemäß.

Welche sind so typische Anfängerfehler? Wie sollen die Fuses aussehen?

Vielen dank für Eure Mühe

Matt

von Jadeclaw D. (jadeclaw)


Lesenswert?

M103C-Fuse? Ist eine beliebte Stolperfalle, muss vion 0 auf 1 gesetzt
werden, sonst denkt er, er sei ein ATMega103.
Und bei dem liegen einige Innereien an anderen Adressen und diverse
Teile fehlen ganz.
Siehe Table 117 auf Seite 289 im Datenblatt.

Gruss
Jadeclaw.

von Matt M. (mtbmatt)


Lesenswert?

mit avrdude, linux ausgelesen:

müsste also passen. Gibt es eigentlich verschiedene Versionen von
atmega128

efuse: 0xff
hfuse: 0x83
lfuse: 3f
lock: 3f
signature: 0x1e 0x97 0x02

gr


danke

Matt

von Matt M. (mtbmatt)


Lesenswert?

Also,

habe efuse auf 0xfd gesetzt und dann wierder auf 0xff zurück gesetzt
und ...
 es geht lol

Matt

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.