Forum: Mikrocontroller und Digitale Elektronik atmega2560 nach ckdiv8 fuse setzung gefust


von Martin W. (viper_1988)


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

von Johannes M. (johnny-m)


Lesenswert?

Vielleicht noch andere Fuses gesetzt? Oder ISP-Takt zu hoch? Die 
ISP-Frequenz darf nicht höher als 1/4 der CPU-Taktfrequenz sein.

von Martin W. (viper_1988)


Lesenswert?

Nein trifft leider nichts zu

von Martin W. (viper_1988)


Lesenswert?

hat keiner eine idee?

von Peter D. (peda)


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

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
Noch kein Account? Hier anmelden.