-
-
Neuer Benutzer
Öfters hier
Bootloadermega2560 - zurücksetzen?
Ich wollte mein mega2560 das vom Bascom USB ISP Adapter mit
Spannung versorgt wird mit dem Bootladermega2560 "patchen".
Ich lud die Hex-File hoch, das min 1 min dauerte und wollte im nach-
hinein die Fusebits setzen. Leider ließ sich die Fusebits nicht mehr
setzen da beim Anklicken der "Lock and Fuse Bits" nichts als
eine Fehlermeldung angezeigt wird. Wie die nun genau lautet habe ich
dummerweise gerade nicht zur Hand aber es fehlt im sozusagen etwas
Grundlegendes. Alle anderen Einstellungen wie der ComPort der bei
mir bei Com6 liegt wurden im Bascom richtig eingestellt - auch der
MCS Bootloader. Dieser Startet in dem angegeben wird das der Chip
resettet wird, was er aber scheinbar nicht tut.
Somit habe ich ein mega2560 vor mir liegen (gerade nicht) auf das
ich keinen Zugriff mehr habe. Ist ein Art Reset auf Standarteinstellugen
möglich? Die Fusebits wurden wie angegeben 100% richtig gesetzt.
Wer weiß Rat?
-
Erfahrener Benutzer
Robotik Einstein
Also ohne genaue Fehlermeldung wirds schwierig.
Wenn die Fusebits wirklich richtig sind, dann sollte der Hobel zumindest wieder beschreibbar sein. Kann aber auch sein, dass die doch nicht stimmen bzw. verstellt wurden.
Überall mit Spannung versorgt etc? (Jumper vom USB-ISP abgefallen?)
Sicherheitshalber das Board auch mal von aussen versorgen (dabei den Jumper vim ISP abziehen)
Was mir da grad als Fehler auffällt: Du hast COM6 in Bascom eingestellt? Wäre mir neu, dass das geht. Die Com-Port-Nummer am PC ist nur durch Zufall die gleiche wie im Bascom-Programm.
Bei dem Mega2560-Board ist USB z.B. COM4, der RS232-Port COM1.
-
Neuer Benutzer
Öfters hier
Servus Jaecko, hi @all
Ich sitz gerade mal wieder an meinem 2560er Modul und bekomm es nicht
wieder zum laufen.
Wenn ich ein gängiges Mega2560er Beispielprogramm im aktuellen
Bascom-AVR compiliere und auf "Program Chip" klicke erscheint schon
mal die Fehlermeldung:
Could not identify chip with ID:FFFFFF
gefolgt von:
Selected chip and target chip do not match AT90S1200<>ATMega2560
Im Programmerfenster ist erst einmal der Chip falsch eingetragen. Dort
steht unter Chip: AT90S1200, Unter Manufactor steht: Unknown.
Size ist etwa 10% gefüllt.
Wenn ich nun "Lock and Fuse Bits" anklicke erscheint die Fehlermeldung:
READLB entry not found
Blank check läuft ohne Kommentar durch.
Ein richtiges Setzen des Chips, Identify, Clear Buffer oder Reset chip hat keine Auswirkung
Gibt es ein Testmöglichkeit in dem ich feststellen kann ob sich das
Modul überhaupt noch beschreibbar/nutzbar ist?
MfG
Blaner
-
Administrator
Robotik Visionär
Moin
Ich befürchte du hast die Fusebits irgendwie versehendlich auf "externen Oszillator" gestellt.
In diesem Fall wäre der Chip erst dann wieder beschreibbar wenn du einen externen Takt (z.B. 1Mhz) an den Pin XTAL1 legst.
Notrettung:
Am einfachsten kleinen 1 Mhz Oszillator kaufen (ca. 1 Euro). An den musst du nur +5V und GND anlegen. Dieser liefert an einen Output Pin dann den Takt. Diese Output Leitung müsstest du dann mit der XTAL1 Leiterbahn verbinden (führt an den Quarz auf der Platine).
Dann solltets du wieder Fusebits richtig auf Quarz umprogrammieren können. Danach den Oszillator wieder trennen.
Bild hier
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen