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
Vielleicht noch andere Fuses gesetzt? Oder ISP-Takt zu hoch? Die ISP-Frequenz darf nicht höher als 1/4 der CPU-Taktfrequenz sein.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.