-
-
Erfahrener Benutzer
Roboter Genie
@RAF
Du hast -F angegeben. Das bedeutet, dass er jegliche Fehler ignoriert. D.h., wenn er sagt, er schreibt, dann versucht ers zwar, aber wenn der Chip die Daten nicht annimmt (und bestätigt) bricht avr-dude halt nicht ab.
Geschrieben wurde bei Dir nichts. Die Fuses sind bestimmt auch alle low.
Solange die Verbindung nicht gescheit ist, wird das nicht funktionieren.
-
Neuer Benutzer
Öfters hier
@thewulf00,
die Frage ist nur wie komme ich an den uc?
Wenn ich in das gleiche Board nun einen AT32 setzte wird der problemlos geflasht.
Da die FUSES ohne die Option -F nicht gelesen werden, mit der Option -F können die zwar gelesen werden, ich kann jedoch nicht mit Sicherheit sagen ob die angezeigten FUSES richtig sind.
Nachdem Auslesen werden keine gesetzten FUSES angezeigt, währe also alles LOW.
Die Default Einstellungen habe ich versucht zurückzuschreiben. Klappt nicht Meinewrmeinung nach hauptsächlich wegen SPIEN der steht auch auf LOW.
Folgende stehen auch noch auf LOW
BOOTSZ1
BOOTSZ0
CKDIV8
SUTO
CKSEL3
CKSEL2
CKSEL0
Reicht es das der SPIEN mit einem externe Quarz zu versorgen? Hatte ich schon mal versucht jedoch kein Erfolg. Zumal in meinem Board bereits ein Quarz hinterlegt ist.
Nutze das Evalutionsboard Funk AVR von Pollin.
Gruß
Ralf
-
Erfahrener Benutzer
Roboter Genie
Du kannst diese Möglichkeiten durchprobieren: (Wenn keine davon Erfolg bringt, kann ich Dir nicht mehr helfen)
1. Quarz zwischen XTAL1 & XTAL2 (22pF-Kondensatoren nicht vergessen).
2. Quarz-Oszillator an XTAL1.
3. Beschaltung komplett kontrollieren, Datenblatt zurate ziehen!
4. Schaltung mit Hand aufbauen (mit Sockel, hinterher IC einstecken; oder auf Steckbrett).
5. Einen anderen Mega644P nehmen und 1-4 nochmal durchgehen.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen