Sida 1 av 1

Kolla variabler i AVRStudio samt tid för for-loop

Postat: 30 september 2005, 11:30:37
av Daniel
Jag är nybörjare med AVR och undrar följande från er som vet bättre:

Jag vill veta vad en viss variabel har för värde när jag simulerar i AVRStudio, men lyckas inte. Hur gör man egentligen?

En annan sak: om man vill mäta hur lång tid ex.vis en for-loop kommer att ta i realtid, hur gör man enklast då (förutsatt att man inte vill räkna själv och dividera med klockfrekvensen)?

Det kanske finns någon som vet en bra manual över AVRStudio?

MVH
/Daniel

Postat: 30 september 2005, 14:27:59
av MicaelKarlsson
Tar andra frågan.

I "Workspace" skall du expandera alternativet "Processor". För att sätta klockfrekvens går du in i Debug-menyn och väljer "AVR Simulator Options" och där kan du ställa in frekvensen.

Vill du ha bilder kan det ordnas.

EDIT: Testa att högerklicka på variabeln och välj Add to watch: variabel_namn

Fungerar i alla fall när man simulerar C-kod


Lycka till!!

Postat: 1 oktober 2005, 14:16:15
av Daniel
Okej tack! Angående kolla variabler: När jag kompilerar mitt c-program så får jag det översatt i assembler i AVRStudio, men man kan tydligen importera en cof-fil så man kan se c-programmet i AVRStudio.Då är det ju betydligt lättare! Skall testa detta när jag kommer hem.

Edit: verkar inte gå att "importera" in c-program i AVRStudio som jag fått tips om på ett annat forum. Man skall tydligen, enligt JJ, kompilerar med debuginformnation vilket jag inte vet hur man gör (?). Ledsen att jag startat samma fråga på två ställen (mjukvara/litteratur samt microprosessorer).
Edit2: Öppnar jag elf filen fungerar det som jag tänkt. Thats it.

Postat: 1 oktober 2005, 14:53:59
av MicaelKarlsson
Gör det!

Det ger en i mitt tycke bra överblick, du kan ha koll på allt, ja nästan i alla fall, så långt det nu går när man simulerar en programkod.


Lycka till!!!