Forum: Mikrocontroller und Digitale Elektronik kurze Frage mit ATmega8535


von Andre S. (andys)


Lesenswert?

hallo,

ich habe mal eine kurze Frage und zwar: was versteht ihr unter (Einfach 
in einen mit 16MHz laufenden AT90S8535 oder ATmega8535 brennen) ich 
meine mit Fuse und bit einstellung geht?

mit der Seite komme ich nicht klar
http://www.engbedded.com/cgi-bin/fcx.cgi?P_PREV=ATmega8535&P=&M_LOW_0x3F=0x2E&M_LOW_0x80=0x80&M_HIGH_0x06=0x00&M_HIGH_0x20=0x00&B_SUT1=P&B_SPIEN=P&B_SUT0=P&B_CKSEL3=P&B_CKSEL2=P&B_BOOTSZ1=P&B_CKSEL1=P&B_BOOTSZ0=P&V_LOW=C1&V_HIGH=D9


mfg andys

von Klaus W. (mfgkw)


Lesenswert?

Andre St. schrieb:
> mit der Seite komme ich nicht klar

Dann nimm doch das Datenblatt.

Im Übrigen verstehe ich ehrlich gesagt die Frage nicht ganz.

von Andre S. (andys)


Lesenswert?

ich meine mit was ist die einstellung für ein 16 Mhz Quarz an ATmega8535 
zu laufen zubekommen (Einfach in einen mit 16MHz laufenden AT90S8535 
oder ATmega8535 brennen)Datenblatt habe ich schon ist englisch gibt es 
auch auf deutsch? den mein englisch ist nicht so besonders.

von Klaus W. (mfgkw)


Lesenswert?

Dein Deutsch ist auch nicht viel besser :-)

Die Datenblätter gibt es m.W. nur auf Englisch.
Kann mich aber natürlich auch täuschen.

Die hfuse auf 0xC9 und die lfuse auf 0xFF sollte bei einem mega8535
gehen, hatte ich mir mal notiert.

Nachzuprüfen anhand des Datenblatts :-)

von raketenfred (Gast)


Lesenswert?

External Crystal wenn der 16MHZ quarz extern ist

ansonsten sind die Fuse einstellungen im avr studio sehr intuitiv, auch 
bei nicht vorhandenen Englischkenntnissen eigentlich machbar

Die Datenblätter kannst du als ungeübter eh nur mit Wörterbuch/google 
lesen, das ist aber normal- sprachlich sind die nicht alzu hoch

von Sam .. (sam1994)


Lesenswert?

Laut Avr-Burn-o-mat sollte sollten alle CKSEL und SUT Fusen gelöscht 
sein (=1). Achja und bei der Frequenz wäre noch CKOPT zu empfehlen.

von Klaus W. (mfgkw)


Lesenswert?

Samuel K. schrieb:
> Laut Avr-Burn-o-mat sollte sollten alle CKSEL und SUT Fusen gelöscht
> sein (=1).

... daher das 0xFF bei meinem Vorschlag zu lfuse.
Da sind wir schon mal kompatibel.

von Klaus W. (mfgkw)


Lesenswert?

Samuel K. schrieb:
> Achja und bei der Frequenz wäre noch CKOPT zu empfehlen.

Damit meinst du wahrscheinlich, CKOPT zu 0 zu setzen?
Das wäre dann auch mein Vorschlag.

In voller Länge, was ich mir mal zu mega8535 mit externem
Quarz notiert hatte:
1
hfuse: 0=programmed, 1=unprogrammed
2
0x80 0=S8535 compatibility             -> 0x80
3
0x40 0=WDT always on                   -> 0x40
4
0x20 0=enable SPI                      -> 0x00
5
0x10 0=external Osc CKOPT              -> 0x00
6
0x08 0=EEPROM preserved on chip erase  -> 0x08
7
0x04 0=select bootsize1                -> 0x00
8
0x02 0=select bootsize2                -> 0x00
9
0x01 0=select reset vector             -> 0x01
10
                                  ------------
11
                                  hfuse = 0xC9
12
lfuse: 0=programmed, 1=unprogrammed
13
0x80 BODLEVEL                          -> 0x80
14
0x40 0=BOD enabled                     -> 0x40
15
0x20 SUT1                              -> 0x20
16
0x10 SUT0                              -> 0x10
17
0x08 CKSEL3                            -> 0x08
18
0x04 CKSEL2                            -> 0x04
19
0x02 CKSEL1                            -> 0x02
20
0x01 CKSEL0                            -> 0x01
21
                                  ------------
22
                                  lfuse = 0xFF

von Andre S. (andys)


Lesenswert?

Danke an alle die mir geholfen haben ich habs jetzt und funzt danke



mfg andys

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.