www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik AVR und Stimuli Syntax Error


Important announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: dost0011 (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hallo,
also man sollte meinen, dass das nicht schwer ist:
AVR Studio 4.19
Stimuli Datei:
000000001:00
008000000:04
008000005:00
999999999:FF

und dann kriege ich folgende Meldung:

AVR Simulator 2: C:\Documents and Settings\dos2si\Desktop\test.stim(1): 
Syntax error
AVR Simulator 2: C:\Documents and Settings\dos2si\Desktop\test.stim(2): 
Syntax error
AVR Simulator 2: C:\Documents and Settings\dos2si\Desktop\test.stim(3): 
Syntax error
AVR Simulator 2: C:\Documents and Settings\dos2si\Desktop\test.stim(4): 
Syntax error
AVR Simulator 2: #008761703 Opened file 'C:\Documents and 
Settings\dos2si\Desktop\test.stim' as [  4]
AVR Simulator 2: #008761703 [  4] 000000001:00
AVR Simulator 2: #008761703 [  4] 008000000:04
AVR Simulator 2: #008761703 [  4] 008000005:00
AVR Simulator 2: #008761703 [  4] 999999999:FF

-------------
Sieht aus, wenn die Doku nicht stimmt und sich das Format geändert hat. 
Wisst ihr was?

Autor: spess53 (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hi

>Sieht aus, wenn die Doku nicht stimmt und sich das Format geändert hat.
>Wisst ihr was?

Letzteres. Für den Simulator2 gibt es im AVR-Studio4.19 ein komplett 
neues Format:

Help->Simulator->Simulator2 Stimuli

MfG Spess

Autor: dost0011 (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Danke. Ich habe die Version 4.19, aber die Doku passt nicht dazu bzw. 
ist noch veraltet. Wo kann ich die denn her haben? Vielleicht kannst Du 
mir das Format auch kurz schreiben, damit ich jetzt nicht nach 
verschieden Dokus suchen muss...

Autor: spess53 (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hi

>Ich habe die Version 4.19, aber die Doku passt nicht dazu bzw.
>ist noch veraltet.

Verstehe ich jetzt nicht. Ich komme im AVR-Studio 4.19 mit

AVR-Studio->Help->AVR Tools User Guide->Simulator->....

genau dort hin.

>Vielleicht kannst Du
>mir das Format auch kurz schreiben, damit ich jetzt nicht nach
>verschieden Dokus suchen muss...

Wird nicht viel nützen. Die Stimuli für den Simulator2 sind wie eine 
Programmiersprache aufgebaut und können nicht nur auf die Ports 
zugreifen:

// Initial delay
#100
// Set up logging ADC and ADCSRA to file adc.log
$log ADCL
$log ADCH
$log ADCSRA
$startlog adc.log
// start of repeat loop
$repeat 100
// Assuming TCNT1 is running, use as data for ADC
ADCL = *TCNT1L
ADCH = *TCNT1H
// Set ADIF flag in ADCSRA, this will trigger ADCC interrupt
ADCSRA |= 0x10
#30
$endrep
// Stop logging (close log file)
$stoplog
// break program execution
$break

MfG Spess

Autor: spess53 (Gast)
Datum:
Angehängte Dateien:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Hi

Falls du es wirklich nicht findest-> Anhang.

MfG Spess

Autor: dost0011 (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
Danke, habs jetzt auch gefunden. Hatte in einer falschen Hilfe 
geschaut...

Autor: dost0011 (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
hoffentlich letzte Frage:

ich möchte einen externen Interrupt auslösen (INT0 beim ATTINY85) und 
habe PORTB = 4 auf PORTB = 0 gesetzt (fallende Flanke).
Nun kriege ich aber keinen externen Interrupt.
Was mache ich falsch?

Konfiguriert habe ich den externen Interrupt so:

/* The falling edge of INT0 generates an interrupt request */
sbi(MCUCR,ISC01);

/* Interrupt Freischaltung INT0 -> Speed */
sbi(GIMSK,INT0);

/* Schaltet den Interrupt frei */
sei();

Könnt ihr mir weiterhelfen?
Danke, weiss nicht, was ich ohne Euch machen würde...

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel




Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder GIF-Format hochladen.
Siehe Bildformate
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken erkennst du die Nutzungsbedingungen an.

webmaster@mikrocontroller.netImpressumNutzungsbedingungenWerbung auf Mikrocontroller.net