Halli hallo, ich hab da mal ein kleines großes Problem. Ich hab ein Atmega2560 Board mit nem USB ISP Programmer für Bascom. Da es beim programmiervorgang zwischen dem schreiben und lesen eigentlich immer ein "difference at xxxx" gab, tippten viele meiner Leute auf ein Timing Problem. Nun kommt der eigentliche Mist: Ich habe bei den Fusebits den Teiler 8 Enabled eingestellt anschließend aus versehen auch noch vom externen 16MHz Quarz auf intern 128 kHz gestellt... Jetzt ist das teil zu langsam zum proggen. Selbst mit nem echten JTAG mkII machts nix. Ist das Teil jetzt richtig zum wegschmeißen, oder kennt ihr nen Trick, wie ich wieder drauf komm? Kennt jemand vll. sogar eine Lösung für das obige Problem, mit dem alles angefangen hat? Vielen dank für eure Hilfe, Michi
Also das STK500 kann 1,2kHz SPI-Takt. Damit kannst Du alles mit >=5kHz CPU-Takt programmieren. Peter
128 kHz getaktete AVRs habe ich schon benutzt, 8 kHz aber auch noch nicht... Im Prinzip solltest du aber mit < 2 kHz nach wie vor ISP programmieren können. Vermutlich wird man so einen langsamen ISP-Takt nur zum Umstellen der Fuse benutzen wollen, das geht dann alles in Zeitlupe. Ach, und via JTAG sowieso (wenn du dir nicht gerade die JTAGEN-Fuse auch gekillt hast), da JTAG seine eigenen Taktsignale hat.
TwinAVR kann 1hz ISP Takt das ist aber dann echt lahm :D Zum umstellen der Fuses sollte es reichen.
Danke schonmal, Leider hats immer noch nicht geklappt... ganz komisch. Habs mit twinAVR probiert. Noch irgend eine Idee? Sonst muss ich das recht teure Board für 70€ wegwerfen ;(
Michi wrote: > Noch irgend eine Idee? Sonst muss ich das recht teure Board für 70€ > wegwerfen ;( Nur weil deine Programmiersoftware unfähig ist?
Michi wrote: > Noch irgend eine Idee? Sonst muss ich das recht teure Board für 70€ > wegwerfen ;( Hab ich doch schon gesagt, leih Dir ein STK500, Deine 16kHz sind dann kein Problem. Peter
Er könnte selbst einen billigen Parallelport-Dongle und AVRDUDE benutzen. Mit -i kann man praktisch beliebig langsame ISP-Takte erreichen.
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.