atmega2560 nach ckdiv8 fuse setzung gefust

OP #665255
Lesenswert?

Hallo,

Hab mir ein ATMEGA2560 board gekauft. Dieses Board arbeitet mit einem 
16MHz Takt. Da dies für meine Schaltung zu schnell ist, habe ich im AVR 
STudio die CKDiv8 Fuse gesetzt um den Prozessor zu verlangsamen. Zeit 
dem kann ich den Prozessor aber nicht mehr programmieren, bzw. nicht 
mehr die Fuse Bits auslesen. Was kann ich tun? Bitte rasche Antworten

Danke!

Grüße aus Mondsee
Martin
#665302
Lesenswert?

Martin Worzfeld wrote:

> Hab mir ein ATMEGA2560 board gekauft. Dieses Board arbeitet mit einem
> 16MHz Takt. Da dies für meine Schaltung zu schnell ist, habe ich im AVR
> STudio die CKDiv8 Fuse gesetzt um den Prozessor zu verlangsamen. Zeit
> dem kann ich den Prozessor aber nicht mehr programmieren, bzw. nicht
> mehr die Fuse Bits auslesen. Was kann ich tun? Bitte rasche Antworten

Der Vorteiler betrifft nur die Applikation, das Programmieren erfolgt 
immer mit der vollen Quarzfrequenz.
Du hättest also auch einfach in der Applikation den Vorteiler umstellen 
können.
Oder den 16MHz Quarz rausnehmen und durch nen kleineren ersetzen.
Außer für Batteriebetrieb bringt es keinerlei Vorteile die CPU-Frequenz 
runter zu setzen.

Du hast also definitiv auch andere Fuses verstellt. In der Regel hilft 
dann ein externer Takt.
Es kann auch sein, daß Du die internen 128kHz eingestellt hast. Dann das 
SPI seeeeeehhhhhhr langsam einstellen.


Peter

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