Hallo liebe Forengemeinde, ich hatte bisher einen STK200 Programmer den ich überhaupt nicht zum Laufen bekommen habe (vermutlich mangels Onboard LPT Port). Nunja habe jetzt einen ICProg-AVR (lt. Bildvergleich mit Website Rev. 1.1). Das erste Programm wurde erfolgreich übertragen (Ausgang Ein und wieder Aus in Endlosschleife). Soweit alles Bestens. :-) Nun gibt es im AVRProg den Advanced Button. Klicke ich da drauf zeigt er mir die aktuellen Einstellungen an. In Sachen Fusebits ist der Atmega32 jungfräulich. Da Bilder mehr 1000 Worte sagen habe ich einen Screenshot vom Advanced-Dialog im Anhang als PNG hinterlegt. Auf dem linken Bild habe ich Atmega32 eingestellt und ausgelesen. Dort wird angegeben das er momentan einen Ext Clock benutzt. Habe momentan aber nur einen Quarz dran (also wenn wirklich auf Ext Clock sollte er ja überhaupt nicht funktionieren). Es gibt auch keine Auswahlmöglichkeit für interne Takte (1Mhz, 2Mhz, usw...). Nach googlen und Forensuche bin ich auf diesen Beitrag gestoßen http://www.mikrocontroller.net/forum/read-1-333771.html, welcher leider unbeantwortet blieb. Dann habe ich AVRProg einfach mal auf Atmega16 umgestellt und dort wurden die Werte IMHO richtig ausgelesen (rechtes Bild). So und nun jetzt zu meinen Fragen: 1) Ist das ein Bug in Avrprog? Kann man das was einstellen das es korrekt mit Atmega32 funktioniert? 2) Da Avrprog mit Einstellung Atmega32 scheinbar falsch ausließt - kann ich auf Atmega16 umstellen und damit die Fusebits programmieren (und nur die Fusebits - programmen selbst dann natürlich wieder mit Einstellung Atmega32). 3) Bei einem 16Mhz Quarz an XTAL1 und XTAL2 (mit den dazugehörigen Kondensatoren dran) sollte die richtige Einstellung dann "Ext XTAL, High Frequency" lauten. Ist das richtig? Ich hätte das auch einfach so ausprobiert, aber ich habe gelesen bei falschen Einstellungen läuft er dann nicht mehr (oder man braucht ein HV-Programmer den ich nicht habe). Und 2,50 muss man ja nicht unbedingt aus dem Fenster werfen. Ich hoffe es kann jemand helfen und schon mal vielen Dank im voraus. MfG Oliver
Hallo, ich konnte einfach nicht abwarten und habe es riskiert. Habe auf Atmega16 umgestellt und Ext XTAL, High Frequency gesetzt. Es geht. Mit Mega32 habe ich nichts probiert - das wäre bestimmt in die Hose gegangen. MfG Oliver
Oh Mann! Habe vorhin im AVRProg Fuses von einem Atmega32 geaendert. Wollte dann nicht mehr starten. Also externen Takt mit einem Atmega8 generiert und wieder zum Leben erweckt. Fuses erneut programmiert, Quarz wieder angeloetet immer noch tot. Dann gegoogelt und meinen eigenen Beitrag gefunden mit dem o.g. Bug. Also wieder Quarz ab und ext. Takt dran und Atmega16 ausgewaehlt. Funktioniert wieder! Witziges Detail: Es ist der selbe Mikrocontroller wie in meinem Posting von vor ueber 5 Jahren!
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.