- 3D-Druck Einstieg und Tipps         
Seite 5 von 6 ErsteErste ... 3456 LetzteLetzte
Ergebnis 41 bis 50 von 57

Thema: Welchen ISP Programmer verwenden

  1. #41
    tzlo
    Gast
    Anzeige

    Powerstation Test
    Ich habe den USB Programmier Adapter Von Reichelt für 39,95 und der macht bei keinem Conroller probs. mit dem Programmieradapter kannst du sogar EEPROMS Brennen. nur so als info

  2. #42
    Erfahrener Benutzer Roboter Genie Avatar von pinsel120866
    Registriert seit
    18.12.2007
    Ort
    Hohenems
    Alter
    58
    Beiträge
    847
    Zitat Zitat von robo.fr
    Wie hast Du die Fuse-Bits eingestellt? Läuft der Prozessor wirklich mit 8Mhz oder nur mit einem? Ist der Oszillator auf externen Quarz oder internen LC-Oszillator eingestellt?
    Wie stehts mit den Brown-Out Bits?
    Hier habe ich die Standardvorgaben übernommen. Muss ich spezielle Einstellungen beim Flashen vornehmen und wenn ja, sag mir bitte wie und wo ich dies beim myAVR_ProgTool einstellen kann.

  3. #43
    Moderator Robotik Einstein Avatar von damaltor
    Registriert seit
    28.09.2006
    Ort
    Milda
    Alter
    38
    Beiträge
    4.066
    du musst auf jeden fall die fusebits verändern. im moment läuft dein mega8 ohne den quarz zu nutzen, und nur mit einem megahertz. beachte, dass du mit falsch gesezten fusebits den prozessor zwar nicht zerstören, aber sehr leicht unbrauchbar machen kannst.
    Read... or die.
    ff.mud.de:7600
    Bild hier  

  4. #44
    Erfahrener Benutzer Roboter Genie Avatar von pinsel120866
    Registriert seit
    18.12.2007
    Ort
    Hohenems
    Alter
    58
    Beiträge
    847
    OK, erst mal zu den zu den Fusebits: In der ASUROWIKI steht dass die Fusebits des ATMega8 wie folgt eingestellt werden müssen: "AVR Fuses: Mega8 Low=0xbf, High=0xda". Das stelle ich beim myAVR ProgTool lt. Anlage ein.

    Nun zu den Fragen:
    - Muss ich den EEPROM auch programmieren?
    - Wie kann ich den Takt von 1 MHz auf 8MHz umstellen?
    - Oder bin ich sowieso auf dem falschen Dampfer?

    Sorry für die vielen Fragen aber dies ist für mich Neuland und ich möchte schliesslich etwas lernen.

    Ich habe mir ausserdem einen neuen ATMega8L bestellt und will diesmal alles richtig machen.

  5. #45
    Erfahrener Benutzer Roboter Genie Avatar von m.a.r.v.i.n
    Registriert seit
    24.07.2005
    Ort
    Berlin
    Beiträge
    1.247
    Hallo Pinsel,

    In der ASUROWIKI steht dass die Fusebits des ATMega8 wie folgt eingestellt werden müssen: "AVR Fuses: Mega8 Low=0xbf, High=0xda". Das stelle ich beim myAVR ProgTool lt. Anlage ein.
    Im AsuroWiki steht aber auch, dass diese Einstellungen für einen ATmega8L mit Bootloader gelten. Für deinen Fall also nicht ganz das richtige.

    Für einen ATmega8 ohne Bootloader wäre folgende Einstellung zu empfehlen (BODLEVEL 4V):
    Low:0x3f, High:0xdb

    Für den ATmega8L ohne Bootloader folgende Einstellung (BODLEVEL 2.7V):
    Low:0xbf, High=0xdb

    Ansonsten helfen das Datenblatt und folgende Links weiter:
    * Mikrocontroller.net Artikel
    * AVR -Fusebits

    - Muss ich den EEPROM auch programmieren?
    nein
    - Wie kann ich den Takt von 1 MHz auf 8MHz umstellen?
    durch die Fusebits CLKSEL0..3 und SUT0..1, siehe oben.

  6. #46
    Erfahrener Benutzer Roboter Genie Avatar von pinsel120866
    Registriert seit
    18.12.2007
    Ort
    Hohenems
    Alter
    58
    Beiträge
    847
    Danke m.a.r.v.i.n,

    kannst du mir noch sagen, wo ich die Fusebits CLKSEL0 und SUT0 einstelle? Mit myAVR scheint dies nicht möglich zu sein.

  7. #47
    Erfahrener Benutzer Roboter Genie Avatar von m.a.r.v.i.n
    Registriert seit
    24.07.2005
    Ort
    Berlin
    Beiträge
    1.247
    Hallo,

    Warum sollte das nicht möglich sein?
    Die Fusebits CLKSEL0 und SUT0 sind doch in den Low Fuses mit drin.
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken avr_progtool_atmega8.jpg   avr_mega8_fuses.jpg  

  8. #48
    Erfahrener Benutzer Roboter Genie Avatar von pinsel120866
    Registriert seit
    18.12.2007
    Ort
    Hohenems
    Alter
    58
    Beiträge
    847
    Aha,

    dann ändert sich der hex-Code, je nach dem wie man die Häckchen setzt, richtig?

    Dann wären aber bei Low und dem hex-Code 3F die Fusebits SUT0 und CKSEL0 nicht aktiviert????

  9. #49
    Erfahrener Benutzer Roboter Genie Avatar von m.a.r.v.i.n
    Registriert seit
    24.07.2005
    Ort
    Berlin
    Beiträge
    1.247
    richtig, so langsam schnallst du es

    * Haken gesetzt, heißt Bit=0 (Fusebit programmiert)
    * Haken nicht gesetzt, heißt Bit=1 (Fusebit unprogrammiert)

    Nach obigem Bildchen entsprechen SUT0..1 und CLKSEL0..3 den untersten 6 Bits der Low Fuses. Bei allen ist kein Haken gesetzt, also Bit= 1, Fusebit unprogrammiert.
    Bei BODLEVEL und BODEN (die beiden obersten Bits) sind die Haken gesetzt, also Bit = 0, Fusebit programmiert.

    Macht für alle Bits zusammen 0x3F.
    Klingt komisch, ist aber so.

  10. #50
    Erfahrener Benutzer Roboter Genie Avatar von pinsel120866
    Registriert seit
    18.12.2007
    Ort
    Hohenems
    Alter
    58
    Beiträge
    847
    Ja, das war's - bitte ein Bit für m.a.r.v.i.n!

    In diesem Fall ein Fusebit

    Es läuft und ich habe wieder was gelernt, tolles Forum mit toller Hilfe, Danke.

    In diesem Fall läuft mein Prozessor mit 1 MHz (Hex-Code 3F), wie wäre der richtige hex-Code für beide Prozessoren für 8 MBit, oder soll ich das vergessen?

Seite 5 von 6 ErsteErste ... 3456 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test