Hallo, ich habe einige Problemchen beim Brennen eines ATMega8 mit PonyProg 2000 (Version 2.05a Beta Feb 24 2002) an der seriellen Schnittstelle. Der Mega wird mit einem 8MHz-Quarz an Xtal 1 betrieben. Die Configurationsbits sind folgendermaßen "abgehakt": CKOPT, BOOTSZ1, BOOTSZ0, CKSEL3, CKSEL2, CKSEL1, CKSEL0. 1. Für eine Video-Anwendung möchte ich den Mega8 mit 16MHz betreiben. Nach dem Wechsel des 8MHz-Quarz gegen einen 16MHz-Quarz, wird der Mega8 nicht mehr korrekt gebrannt. Der Schreibvorgang wird mit "Write failed" beendet und das Programm läuft nicht. Erst wenn ich wieder auf 8MHz gehe, kann der Mega erfolgreich gebrannt werden. Nach dem Rücktausch auf 16MHz läuft das Programm aber mit der richtigen 16MHz-Geschwindigkeit! 2. Da ich das EEPROM zur Zeit nicht nutze, möchte ich eigentlich mit dem Befehl "Command - Write Program (FLASH)" brennen, um nicht ständig das EEPROM mit zu programmieren. Dieses geling nicht. Mit dem Gesamtbefehl "Command - Write All" gibt es aber keine Schwierigkeiten. In der INI-Datei habe ich die in der Online-Hilfe von Ponyprog vorgeschlagenen Änderungen durchgeführt: AVRByteWriteDelay= von 30 auf 100 AVREraseDelay= von 100 auf 200 ATMegaPageWriteDelay= von 50 auf 200 SPIResetPulse= von 100 auf 200 SPIDelayAfterReset= von 50 auf 100 Mache ich etwas falsch oder liegt das an der Beta-Version von PonyProg. Carsten
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.