Hallo., Ich möchte mit atmel studio 6 die Fusebits einstellen.Für einen Atmega8 mit externen Quarz 8MHz. Kann mir jemand sagen was ich einstellen soll, denn einer ist schon kaputt deswegen.
Vorschlag: https://www.engbedded.com/fc.cgi?P_PREV=ATmega8&P=ATmega8&M_LOW_0x3F=0x3F&M_LOW_0x40=0x00&M_LOW_0x80=0x00&M_HIGH_0x06=0x00&M_HIGH_0x20=0x00&B_BODLEVEL=P&B_BODEN=P&B_SPIEN=P&B_BOOTSZ1=P&B_BOOTSZ0=P&O_BITS=Apply+manual+fuse+bit+settings&V_LOW=3F&V_HIGH=D9 BOD steht auf 4V (Betrieb an 5V) Und lange Startzeit (verkürzen?) Die anderen Einstellungen, KA, was du da brauchst. https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2486-8-bit-AVR-microcontroller-ATmega8_L_datasheet.pdf Um Seite 27
Michael H. schrieb: > Kann mir jemand sagen was ich einstellen soll, denn einer ist schon > kaputt deswegen. Der ist nicht kaputt. Einfach Externen clk drann und wieder neu die Fuses setzen.
Also ich brauche es für Einsteiger. Ich habe ein älteres Buch. Da wird mit Avr Studio4 gearbeitet. Dort soll man nur die Hacken bei CKSEL3 CKSEL2 CKSEL1 entfernen. Und bei CKSEL0 einen Haken setzten. Ich nutze aber atmelstudio 6 und da tauchen die CKSELx bei den Fusebits gar nicht auf. Jetzt hatte ich externen osc 8mhz 0ms gewählt . Und nichts ging mehr. Ich könnte noch was mit externen Crystal auswählen allerdings nichts mit 8MHz.
Das war für Anfänger. Noch ein Versuch: https://www.avrfreaks.net/comment/2020696#comment-2020696 > Dort soll man nur die Hacken bei CKSEL3 > CKSEL2 CKSEL1 entfernen. Und bei CKSEL0 einen Haken setzten. Nein, damit läuft er auf dem internen 1 MHz R/C Oszillator. Für einen Quartz müssen alle CKSEL Bits=1 sein. > Ich könnte noch was mit externen Crystal auswählen > allerdings nichts mit 8MHz. Logisch, denn bei einem Quarz bestimmt dieser die Frequenz, nicht deine Einstellung am Mikrocontroller.
Ujhk schrieb: > Jetzt hatte ich externen osc 8mhz 0ms gewählt . Deswegen benötigst du ja jetzt auch einen externen Takt um den einen zu retten.
Ujhk schrieb: > Ich nutze aber atmelstudio 6 und da tauchen die CKSELx bei den Fusebits > gar nicht auf. Jetzt hatte ich externen osc 8mhz 0ms gewählt . Und > nichts ging mehr. Klar. Das ist für einen externen Qarzoszillator. Du hast aber nur einen Quarz. > Ich könnte noch was mit externen Crystal auswählen allerdings nichts mit > 8MHz. Das wäre ihr Preis gewesen. Engl. Crystal = dt. Quarz. Eine der angebotenen Varianten musste mit 3-8MHz (o.s.ä.) tituliert sein. Das ist die richtige.
> Nein, damit läuft er auf dem internen 1 MHz R/C Oszillator.
Das möchte ich widerrufen.
Eine eingeschaltete Fuse hat den Wert 0.
Eine ausgeschaltete Fuse hat den Wert 1.
Wenn die Anleitung sagt, dass du die Häkchen aus schalten sollst, dann
ist damit gemeint, diese Bits auf 1 zu setzen.
Im Zweifelsfall benutze ich immer den Engbedded use Calclulator und
übertrage die Hexadezimal Zahlen für die Fuses in die IDE.
c-hater schrieb: > Eine der angebotenen Varianten musste mit 3-8MHz (o.s.ä.) tituliert > sein. Das ist die richtige. Ich hab' nochmal nachgesehen. Was da genau steht, ist das: Ext. Crystal/Resonator High Freq.; Start-up time: 16K CK + 64 ms Für die Start-up time gibt's noch andere Optionen, die Gezeigte ist die konservativste. Die würde ich dir empfehlen.
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.