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
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
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
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?
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
@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
@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
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.