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
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.
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.
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 :-)
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
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.
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.
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 |
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.