Forum: Mikrocontroller und Digitale Elektronik Wie Fuses richtig bestimmen (Atmega32)


von Alexander (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,
ich habe folgende Schaltung nachgebaut und jetzt geht es ums 
programmieren des Atmegas32

http://www.tomanja.de/robitobi/download/RobiTobi-gesamt_v1.1.pdf

Im anhang ist jetzt zu sehen welche Einstellungen ich treffen kann aber 
ich weis nicht was ich da auswählen soll. (Programm: eXtreme Burner - 
AVR)
Bin jetzt auch noch auf diese Seite gestoßen aber da weis ich auch nicht 
was ich auswählen soll...

http://www.engbedded.com/fusecalc/

Habe einen Atmeha 32A-PU


danke

von Alexander (Gast)


Angehängte Dateien:

Lesenswert?

also soweit bin ich ja schon klargekommen.
Sollte passen oder ??

Aber wie geht es mit den unteren zwei Feldern weiter??

von g457 (Gast)


Lesenswert?

kuckst Du Datenplatt, steht da alles drin.

Nix für ungut.

von Na Sowas (Gast)


Lesenswert?

Ja. Leider stehen die verschieden Details etwas verteilt im Datenblatt. 
Da muss man aber einfach durch...

von Alexander (Gast)


Lesenswert?

Hätte noch eine andere Frage.
Wie brenne ich dann die einzelnen Informationen?
Ich meine was muss ich da auswählen (Bild vom Ersten Beitrag)

Low Fuse: Write
High Fuse: Write
Lock Fuse: Write
Calibration: Write

Muss ich überall Write Auswählen??

Ich hoffe ihr versteht was ich meine :)

danke

von g457 (Gast)


Lesenswert?

> Muss ich überall Write Auswählen??

Zweckmäßigerweise (genau) bei denen die Du brennen willst.

Der Vollständigkeit halber: Es ist ebenso zweckmäßig vorher mal per 
'Read All' die aktuellen Einstellugen einzulesen.

von Alexander (Gast)


Lesenswert?

welche muss ich denn brennen ?
alle??

Danke

von Alexander (Gast)


Lesenswert?

Ich versuche jetzt schon seit mehreren stunden aus dem Datenblatt schau 
zu werden was ich bei "Start-up time" und "oscillator optinon" auswählen 
muss. aber leider werde ich nicht schlau draus. kann mir keiner sagen 
was ich da auswählen muss.

http://www.atmel.com/Images/doc8155.pdf



danke.

von Hubert G. (hubertg)


Lesenswert?

Zuerst mal  read all
Dann ändern Low 0x1E  High 0xD9
Das andere lässt du unverändert und write all.

von Alexander (Gast)


Lesenswert?

Hubert G. schrieb:
> Dann ändern Low 0x1E  High 0xD9

Schonmal danke dafür.
Jetzt leuchten die beiden LEDs schon hell (vorher nur sehr dunkel) und 
das Display zeigt auch schon was an. aber sehr komische Zeichen.

Wenn ich auf Read all klicke wird bei Low 0x1e und bei High 0xD9 
angezeigt.
Was ich aber komische finde ist bei Calibration 0xB7B7B7B8
ist dies richtig oder ist das der Grund dafür das der Controller nicht 
richtig arbeitet?
Was gehört da eigentlich rein?


danke

von Na Sowas (Gast)


Lesenswert?

Naja. Wenn die Werte nicht konfigurierbar sein muessten, waeren sie 
fest. Ich hab mir ueberlegt was die werte bedeuten...

von Alexander (Gast)


Lesenswert?

Habe jetzt immer noch das Problem das nichts funktioniert.
Das Display zeigt komische zeichen an und eine zeile wird dann komplett 
dunkel. dann geht wieder alles von vorne los. woran kann das liegen??

danke

von Hubert G. (hubertg)


Lesenswert?

Calibration brauchst du nicht, ist für den internen Oszillator.
Versorgungsspannung des Kontroller ist konstant?
So wie du es beschreibst, sieht es nach einem Reset aus.

von Alexander (Gast)


Lesenswert?

oke.
Habe jetzt sogar den Step-Down regler abgelötet und den Controller mit 
einem PC-Netzteil (5V) betrieben.
Aber da kommt das selbe..

was bedeutet "sieht nach einem reset aus?

von Alexander (Gast)


Angehängte Dateien:

Lesenswert?

Habe jetzt mal ein Foto vom Display gemacht.

Zuerst komm für ein paar sec ein / und dann kommen immer solche zeichen 
wie im Foto. Sie ändern sich aber ständig.
Beide LEDs, die am Controller ebenfalls angeschlossen sind leuchten auch

Der kontrast vom Display ist jetzt zwar nicht perfekt eingestellt aber 
ich glaube man sieht was :)

von Hubert G. (hubertg)


Lesenswert?

Wenn der Kontroller, wie du schreibst, immer wieder neu beginnt, muss 
das ein Reset sein, wie immer der auch ausgelöst wird.
Die Ursache für die LCD-Anzeige kann vielfältig sein. Eine Möglichkeit 
wäre eine falsche Verdrahtung zum LCD.

von Cyblord -. (cyblord)


Lesenswert?

Alexander schrieb:
> Habe jetzt mal ein Foto vom Display gemacht.
>
> Zuerst komm für ein paar sec ein / und dann kommen immer solche zeichen
> wie im Foto. Sie ändern sich aber ständig.
> Beide LEDs, die am Controller ebenfalls angeschlossen sind leuchten auch
>
> Der kontrast vom Display ist jetzt zwar nicht perfekt eingestellt aber
> ich glaube man sieht was :)

Muss dass derart Verwackelt sein? Immerhin sieht man dass das Display 
korrekt initalisiert wird (2 Zeilen usw.).

Woher nun die wirren Zeichen kommen und die evt. Resets ist merkwürdig. 
An der SW kannst du ja eh nichts ändern denke ich mal, da nimmst du ja 
etwas fertiges was du sowieso nicht verstehst.

Also checke die Verkabelung zum Display und guck ob der Controller 
richtig verschaltet ist, vorallem halt die Reset-Leitung.
Taktfrequenz auch mal überprüfen.


gruß cyblord

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.