Hallo µC-Freunde, ich versuche mich gerade an einem ganz grundsätzlichen Aufbau einer Schaltung mit einem ATmega32, einem AVR Dragon und einer LED. Ich stelle hier ein sehr seltsames Verhalten fest und würde gerne wissen, ob das so normal ist: 1. ich kann mittels JTAG den m32 programmieren. Das geht verdammt schnell (zu schnell?), Verify sagt aber OK. Also gehe ich davon aus, dass alles korrekt angeschlossen ist. 2. ich kann Fusebits setzen und löschen, auch das geht sehr schnell und Verify sagt OK. 3. ich kann das OCDEN Fusebit setzen, allerdings wird dies an einem bestimmten Punkt im Workflow coden->kompilieren->flashen->debuggen irgendwo immer wieder gelöscht. Muss es deaktiviert sein, damit flashen über JTAG funktioniert? Oder wer haut mir das jedes Mal wieder raus? 4. flüssiges Step-by-step-Debugging ist das so noch nicht. Das ist seeehr langsam. Ein Schritt im Code dauert mehrere Sekunden, in denen der AVR Dragon fleißig vor sich hin blinkt. Kann mir das möglicherweise jemand erklären? Ich wäre sehr dankbar. Viele Grüße, Hendrik
Okay, ich glaube, ich hab's hinbekommen. Debug Clock auf 950kHz (bei 8MHz Device Clock) und den richtigen Oszi ausgewählt. Jetzt scheint's zu funktionieren. Auch ohne gesetztes OCDEN... Danke trotzdem!
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.