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.
Gast
#6690553
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
Gast
#6690554
Gast
#6690560
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.
Gast
#6690575
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.
Gast
#6690589
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.
Gast
#6690599
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.
Gast
#6690601
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.
Gast
#6690607
> 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.
Gast
#6690622
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.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.