Guten Abend Es mögen jetzt manche lachen über mich, aber egal. Habe vor einem Jahr mit AVR`s und AVRStudio angefangen und erfolgreich ein LCD programmiert. Dann habe ich mich 1 Jahr mit C# (Programmiersparache für Windows beschäftigt). Gut habe gestern AVRStudio 4.10 installiert --> kann auf mein STK500 zugreifen und z.B. meinen 8515 löschen. Kann auch ein .asm File schreiben nur debuggen geht nicht d.h. ich gehe im AVRStudio unter dem Menu "Debug" rein und da gibt es auch einen Befehl Debugging starten --> tja die Software sperrt aber diesen Reiter --> ist grau hinterlegt und kann nicht angeklickt werden. Das Prob hatte ich vor nem Jahr auch habe es aber sehr schnell gelöst --> tja tue seit gestern rum ohne Erfolg. So viel ich noch in Erinnerung habe muß man da was Einstellen wo der Assembler ist auf Festplatte oder so???? Wer irre hier. Wollte heute schon meinen AVR testen, aber ohne debuggen ist das schlecht! Warum sperrt AVRStudio den Reiter debuggen???? Thanks für Hilfe.
Hi, Ich weiss jetzt nicht gerade, was du mit dem "Debuggen-Reiter" meinst, aber ich tipp' mal aufs Debug-Menü. Um das zu verwenden musst du zuerst ein Projekt erstellen (Menü Project -> New). Dann kannst du dort deine asm-Files einfügen und debuggen.
Hi mit dem STK500 kannst du nicht debuggen. Dazu brauchst du einen AVR mit JTAG/1-Wire-Debug und das entsprechende Gerät (JTAGICE bzw. Nachbau bzw. JTAGICE MKII) Matthias
@Phip Menu Debug --> richtig!!!! In diesem Menu kann ich "Start Debugging" nicht anklicken!!!! Tja ich habe ein neues Projekt erstellt, und ein .asm-File geschrieben!!!! Trotzdem kann ich nett debuggen!!!!
@ Matthias Ach ja?! Sorry nicht`s gegen dich, aber warum hat dann das vor einem Jahr super funktioniert????
Meinst du vielleicht Simulieren im Simulator? Da gibt es das Problem mit Micro$oft, da hilft oftmals ein Update von MDAC (M$-Data-Access). ...
Hi @samy Es hat auch vor einem Jahr nicht funktioniert. Mit dem STK500 kannst du nicht debuggen. Du kannst allerdings einen µC damit programmieren und dann sowas wie LED-leucht debugging betreiben. Ich denke aber auch das du den Simulator meinst. Da kann ich dir aber leider nicht helfen. Dazu kenne ich das AVR Studio nicht gut genug. Matthias
project-> project wizzard -> create new project -> name angeben und avr assembler anwählen -> next -> im linken Memofeld "AVR SImulator" anwählen, im rechten Feld deinen Chip. Dann auf "Finish" klicken und in der , sich öffnenden ASM-Datei deinen Code reintippen oder reinkopieren. Das lässt sich dann auf Project -> Build compilieren und mit Debug -> Start Debugging auch "Debuggen" (eher simulieren). Axel
Hallo, wo wir schon dabei sind. Kann ich im Simulator irgendwie externe Interrupts auslösen z.b. PortBPinX=Int1 anklicken damit das Programm dann auf die Interruptroutine verzweigt?
Jahaa, Du musst im InterruptFlag Register das Bit6 anklicken, um z.B. INT0 auszulösen. Geht leider nicht, wenn das Programm gerade simuliert, also läuft. Axel
Hallo, ok danke also muss ich es unterbrechen dann anklicken und dann wieder weiterlaufen lassen. Jetzt noch eine Frage bei meiner alten AVR-Studio Version konnte man einstellen das ein Autostep z.b. 10 Schritte sind, das schient es beim neuen Studio nicht mehr zu geben oder finde ich das Menü nicht? Oder hat man das geopfert weils die Breakpoints gibt?
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.