Atmega644P Fuse&Lock Bits

Gast #3597179
Lesenswert?

Hallo Community!

Ich habe bisher in meinen Projekten den Atmega8 und kleinere Tinys 
verwendet. Ich programmiere im Atmel Studio 6 und als Programmer ein 
USBasp mit Khazama. Das hat auch immer super funktioniert, auch mit den 
Einstellungen der Fuses.

Für ein grösseres Projekt habe ich mir jetzt einen Atmega644P gekauft 
und dafür eine Platine gelötet. Am Programmer angeschlossen, mit Khazama 
Chip Signature ausgelesen - funktioniert. Danach wollte ich die 
Taktfrequenz ändern (es ist ein externer Oszillator 20MHz angeschlossen) 
also auf 'Lock&Fuses' geklickt => Die Einstellung der Fuse und Lock Bits 
seien für den Atmega644P noch nicht unterstützt.

Also habe ich als Prozessor den 'Atmega644' gewählt und die Fuses 
programmiert. Ich habe die Taktquelle gewählt und den Takt auf PORTB1 
ausgeben lassen. Am PORTB1 messe ich jetzt 2.5MHz. Der Grund dafür ist 
das gesetzte 'Divide clock by 8 internally'-Fuse-Bit. Das Problem ist, 
das ich dieses Bit nicht ändern kann! Es gibt zum Auswählen nur diese 
eine Möglichkeit.

Was soll ich jetzt machen, das ich meinen Atmega644P auf 20MHz laufen 
lassen kann? Welche Alternative zu Khazama?

Danke im Voraus.

Steve

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren