Problem mit AVR Studio und Stimuli

Gast #423628
Lesenswert?

Hallo,

ich hab mir hier einen AT90S2313 programmiert. Er soll die Impulslänge 
eines Signals an PD6 messen mit HIlfe der "input capture"-Funktion des 
16-Bit Timers. Die Länge des Impulses soll in einer Variablen 
gespeichert werden.

Nun habe ich das Problem, dass ich das ganze gerne simulieren möchte. 
Dazu habe ich mir folgendes Stimuli-File erstellt:

000020000:00 ; ab Cylce 20000 PIND6 auf low (ist vorher wg. pull-up auf 
high)
000439430:FF ; ab Cycle 439430 (d. h. nach ca 100ms) PIND6 wieder auf 
high
999999999:FF ; muß laut Help-File immer am Ende stehen

Noch zur Info: der Prozessor läuft mit 4,194304MHz und die Kommentare 
stehen natürlich nicht im Stimuli-File. Leider scheint AVR Studio damit 
nichts zu machen, vielleicht verstehe ich diese Funktion aber auch 
falsch. Kann ich das denn prinzipiell so machen? Ich möchte, das AVR 
Studio etwa 20000 Takte nach dem Reset PIND6 für 100ms auf low legt, 
dannach wieder auf high. Diese steigende Flanke erzeugt ein "input 
capture interrupt" und in dessen ISR habe ich ein Haltepunkt gesetzt um 
mir den Wert dann anzusehen. Ich habe mein Programm auch langsam durch 
gesteppt aber es tut sich rein gar nichts.

Vielleicht kann mir jemand helfen. Vielen Dank.

MfG
Tobias
Gast #1060255
Lesenswert?

Hallo Tobias,

Dein Beitrag ist ja schon mehr als 2 Jahre alt, trotzdem vielen Dank, 
vielleicht liest Du's ja irgendwann mal. Ich hatte schon an mir zu 
zweifeln begonnen, bis ich vorhin auf dieses Forum gestoßen bin und 
jetzt endlich weiß, warum bis eben dieses AVR-Studio mit Stimui nichts 
anfangen konnte...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren