Bootloader ATmega88

OP #5754967
Lesenswert?

Hallo,

ich versuche dieses Tutorial 
https://www.mikrocontroller.net/articles/AVR_Bootloader_in_C_-_eine_einfache_Anleitung 
anzuwenden doch es klappt einfach nicht. Ich komme bis zum Punkt 
"Schritt 4 - Flashen und Ausprobieren des Bootloaders" flashe auch 
erfolgreich den Controller und das wars dann aber, ich bekomme keine 
Meldung wie beschrieben. Ich bin mir ziemlich sicher, dass das am Code 
liegt, da ich Putty mit einen anderen Code testen konnte.
Kann jemand helfen ? Vielleicht gibt es bereits eine etwas neuere 
Version (für Atmel Studio 7.x?) des Bootloaders.

Gruss
#5754977
Lesenswert?

P. F. schrieb:
> Hallo,
>
> ich versuche dieses Tutorial
> 
https://www.mikrocontroller.net/articles/AVR_Bootloader_in_C_-_eine_einfache_Anleitung
> anzuwenden doch es klappt einfach nicht. Ich komme bis zum Punkt
> "Schritt 4 - Flashen und Ausprobieren des Bootloaders" flashe auch
> erfolgreich den Controller und das wars dann aber, ich bekomme keine
> Meldung wie beschrieben. Ich bin mir ziemlich sicher, dass das am Code
> liegt, da ich Putty mit einen anderen Code testen konnte.
> Kann jemand helfen ? Vielleicht gibt es bereits eine etwas neuere
> Version (für Atmel Studio 7.x?) des Bootloaders.
>
> Gruss

Nimm Optiboot.
Gast #5755016
Lesenswert?

P. F. schrieb:
> Arduinoquäler schrieb:
>> Schritt 4  ->  Bild: Setzen der Fuses
>
> Wie schon geschrieben habe ich alles bis zum flashen befolgt !
> In Schritt 4 werden die Fuses gesetzt, Putty vorbereitet und dann
> geflasht. Hab ich alles gemacht.

Super,

dann sollte es auch funktionieren.

Zur Fehlerfindung: hast Du alles mal zurück gelesen und mit dem TUT 
verglichen?
Gast #5755025
Lesenswert?

Im Tutorial sollte im Schaltplan noch ein Pullup (10K) von
Reset nach VBus gelegt werden.

Ohne Pullup könnte der Reset in der Luft schweben da der ISP
Programmer wahrscheinlich per Open Drain treibt.
Gast #5755053
Lesenswert?

P. F.,

es will dir doch keiner etwas Böses, wir sitzen nicht vor deinem Rechner 
und sehen deine Hardware, so kann jeder von uns nur spekulieren und aus 
den eigene Fehlererfahrungen, OHNE Hilfe durch andere, Raten.
Gast #5755095
Lesenswert?

P. F. schrieb:
> Mein Aufbau.

Der stimmt nicht.

Im Vorbild ist im Schaltplan ein TQFP- oder MLF-Gehäuse gezeigt,
du hast ein DIL-Gehäuse. Die Pinbelegung ist ganz anders.

Zudem hast du ja behauptet alles nach Vorlage gemacht zu haben.
Wo sind denn die drei Abblock-Kondensatoren?
OP #5755104
Lesenswert?

Ich meinte mit alles, eher die Schritte wie ich den Bootloader flashen 
kann (Code, Einstellungen, Fuses). Es sei mir bitte verziehen, wenn ich 
ncih genau den selben Progrmmer verwende oder mein Controller im DIP 
gehäuse verbaut ist. Fakt ist doch, das flashen funktioniert tadellos 
auch mit anderen Code.
Gast #5755105
Lesenswert?

Arduinoquäler schrieb:
> Der stimmt nicht.

Ok ich nehme es soweit zurück dass es aufgrund des schlechten
Bildes nur sehr mühsam nachzuvollziehen ist.

Im Prinzip könnte es passen, die Kondensatoren (zwei von drei)
fehlen trotzdem.

Bei den Steckbrettern gibt es oft miese Kontakte, ich
würde meine Tests nie mit solchen Aufbauten machen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren