Forum: Mikrocontroller und Digitale Elektronik AT90S8515 durch ATMEGA8515 ersetzen


von Paul Baumann (Gast)


Lesenswert?

Hallo!
Ich habe hier gerade das Problem, ein Programm, was ich für einen
AT90S8515 geschrieben habe auf einem
ATMEGA8515 mit dem richtigen Takt zu laufen zu bringen. Das Programm
läuft – nur zu langsam. Der Prozessor ist im Auslieferungszustand und
ich habe eben das Datenblatt zu Rate gezogen. Dummerweise
bin ich alter Mann des Englischen nicht mächtig und habe nun Angst bei
den CKSEL und SUT – Fuses
etwas Falsches zu erwischen. ....denn soviel habe ich noch verstanden,
daß, wenn ich den falschen Modus
erwische, ich nur noch im Parallelmodus wieder dran komme. Ich habe
aber nur ein serielles Programmiergerät
gebaut.
Also meine Frage: Wie muß ich die Fuses einstellen, damit mein externer
4Mhz – Quarz zu meiner Freude
anschwingt?

Mit freundlichen Grüßen Paul

von Erwin (Gast)


Lesenswert?

Hallo Paul, ich kämpfe mit dem gleichen Problem. Es scheint in Bascom
keine DEF-Datei für den ATMEGA8515 zu geben. Das Datenblatt ist auch
nicht gerade hilfreich. Immerhin gibt es ja 64 Möglichkeiten, wie die
CKSEL und sUT Fusen stehen können. Schreib mal, wenn Du weitergekommen
bist

von Michael Wilhelm (Gast)


Lesenswert?

Appl. Note AVR085 sollte euch weiterhelfen.

MW

von Paul Baumann (Gast)


Lesenswert?

Hallo MIchael; gerade daher habe ich mein spärliches Wissen. Es geht
lediglich daraus hervor, daß die Fuses geändert werden müssen. Für ein
paar ist es auch in Tabellenform aufgelistet aber eben nicht für alle.
Die oberen 11 habe ich wie angegeben geändert- der Kollege arbeitet
aber nach wie vor mit dem internen Takt. :-((

MfG Paul

von Paul Baumann (Gast)


Lesenswert?

Da es offenbar keiner wusste - hier isses nu!
Hallo Erwin! Jetzt habe ich es raus für einen externen 4 Mhz Quarz:
Fuse    Einstellung
S8515C     0
WDTON          1
SPIEN    0
CKOPT    1
EESAVE          1
BOOTSZ1          0
BOOTSZ0          0
BOOTRST          1
BODLEVEL  1
BODEN    1
SUT1    1
SUT0    0
CKSEL3          1
CKSEL2          1
CKSEL1          1
CKSEL0          1
Wenn Du mit Ponyprog ans Werk gehst, beachte, daß ein Haken im Kästchen
NULL bedeutet.

3 KREUZE!!
Mit freundlichen Grüßen Paul

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.