www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Fuses


Autor: F. K. (laser420)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo, habe ein Problem!
Bin gerade neu dabei und habe an meinen Atmega16 einen 16MHz Quarz
angeschlossen. Laut Datenblatt wird der µc mit dem internen
RC-Oszillator getaktet auf 1Mhz ausgeliefert. Hierbei sollte laut
Datenblatt die Belegung von CKSEL3...0 sein: 0001. Um auf meinen
externen Quarz umzuschalten muss ich laut Datenblatt alles auf 0000
setzen. Wenn ich jetzt mit dem PonyProg2000 meinen Fuses auslese, dann
steht bei CKSEL3...0: 1110. Es sieht natürlich so aus, dass eine 1 für
eine 0 steht. Ist das richtig? Somit müsste ich jetzt um die 0000 zu
erreichen, CKSEL3...0 auf 1111 setzen. Ist das richtig. Habe jedoch in
dem kleinen Einführungstutorial zwei Bilder gesehen (vorher, nachher)
von einem vergleichbaren Programm zum Pony Prog. Hierbei war am Anfang
CKSEL3...0 ebenfalls 1110 und danach sollte es 0000 sein, die haben da
auch einen externen Quarz angeschlossen, es ging aber um einen Atmega8,
denke aber nicht dass das so ein Unterschied ist. Für mich ist bei der
Sache irgendwie eine Widerspruch drinnen. Bitte um Hilfe.

Gruss, Frederik

Autor: anm (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich schicke dir meine fuse einstellungen - bei mir hats funktioniert -
zum datenblatt schaun ists mir zu spät :D

mom noch dann kommts

mfg andi

Autor: anm (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich hoffe es stimmt (geht jedenfalls):

CKSEL = 1111 und SUT = 11 ermöglichen den Betrieb mit externem Quarz
für High-Frequency.
CKOPT muss gesetzt werden um einen Controllertakt von 16MHz zu
ermöglichen. Dieses Fuse bewirkt, dass der Quarzoszillator (Quarz
extern) eine Rail-to-Rail-Schwingung ausführen kann und somit die
Störungsanfälligkeit gesenkt wird.

mfg andi

Autor: F. K. (laser420)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
By programming the CKOPT Fuse, the user can enable an internal 36 pF
capacitor between XTAL1 and GND.

mit 1 bei PonyProg meine ich ein Kreuzl in der Auflistung. Also meinen
die mit einem Kreuzl, ich habe dazu oben 1 geschrieben in Wirklichkeit
eine 0. Richtig?

Autor: anm (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
programiers mit avr studio - das kenn ich, ponyprog kann ich dir nicht
helfen! solltest du kein avr studio haben, ladest du es dir am besten
bei www.atmel.com runter!

mfg andi

Autor: Andi K. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@anm: Entweder, man hat zum flashen AVR-Studio oder Pony-Prog da beide
verschiedene ISP-Adapter benutzen.
Flasht man mit dem einen, kann man nicht so einfach mit dem anderen
flashen weil man sich erst mal den passenden Adapter bauen/beschaffen
müßte.

@Frederik: Guck Dir mal den "Fuses-Dialog" in Pony-Prog genau an.
Da steht eindeutig "Checked Items means programmed (bit = 0)" und
"UnChecked Items means unprogrammed (bit = 1)".
Also abgehakte Kästchen sind 0 und NICHT abgehakte sind 1.

MfG
Andi

Autor: anm (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@Andi K.: ich habe ja gesagt dass ich keine ahnung von ponyprog habe!
ich wusste auch nicht dass das ein anderer isp programmer ist! aber
jetzt scheint die sache doch geklärt :)

mfg andi

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.