Seltsame Fehlermeldung

Gast #4303568
Lesenswert?
• ▲
▼
AVR Studio4
Windows XP SP3
Hallo zusammen
Ich habe aus einem anderen Programm folgende Zeilen kopiert:
(stammt aus dem Tutorial hier auf der Webseite)

.equ  BAUD = 19200
.equ  UBRR_VAL = ((XTAL+BAUD*8)/(BAUD*16)-1)  ;Clever runden
.equ  BAUD_REAL = (XTAL/(16*(UBRR_VAL+1)))
.equ  BAUD_ERROR = ((BAUD_REAL*1000)/BAUD-1000)

.if  ((BAUD_ERROR >10) || (BAUD_ERROR < - 10))
   .error "Systematischer Behler der Baudrate grösser 1 Prozent und 
damit zu hoch !"
.endif

Im anderen Programm geht es auch einwandfrei.

In Zeile 2 kommt die Fehlermeldung: syntax erroe unexpected "="
XTAL wurde bereits weiter oben definiert.
Gast #4303730
Lesenswert?
• ▲
▼
Danke für die Antworten.
Xtal witd gleich am Programmanfang definiert.
Es ist ein Assemblerprojekt
Ich habe mal die Zeilen woanders hin verschoben.
Jetzt kommt die Fehlermeldung bei einer reinen Kommentarzeile. Ich 
vermute mal dass das Avr Studio spinnt. Ich werde das jetz mal neu 
installieren und dann schau ma mal.
Vorerst herzlichen Dank.
Fritz
Gast #4303757
Lesenswert?
• ▲
▼
Haderlump schrieb:
> Danke für die Antworten.
> Xtal witd gleich am Programmanfang definiert.
> Es ist ein Assemblerprojekt
> Ich habe mal die Zeilen woanders hin verschoben.
> Jetzt kommt die Fehlermeldung bei einer reinen Kommentarzeile. Ich
> vermute mal dass das Avr Studio spinnt. Ich werde das jetz mal neu
> installieren und dann schau ma mal.

Das kannst Du Dir sparen. Es ist mit an Sicherheit grenzender 
Wahrscheinlichkeit zwecklos und Zeitverschwendung.

Reduziere den Code lieber auf das absolute Minimum so das der Fehler 
gerade noch auftritt und poste den hier, einschliesslich der kompletten 
Fehlermeldung.
Gast #4303759
Lesenswert?
• ▲
▼
Hi

>Ich habe mal die Zeilen woanders hin verschoben.
>Jetzt kommt die Fehlermeldung bei einer reinen Kommentarzeile.

Auch neu Assembliert? Welchen Assembler von den zwei verfügbaren benutzt 
du?

>Ich vermute mal dass das Avr Studio spinnt.

Ist mit großer Sicherheit falsch vermutet.


Stell den Quelltext hier ein.

MfG Spess
Gast #4303773
Lesenswert?
• ▲
▼
Haderlump schrieb:
> ...
> Es ist ein Assemblerprojekt
> ...

Das könntest Du etwas ausführlicher erklären:

1. Du hast Die Absicht ein Assemblerprojekt zu erstellen?
2. Du hast das in den Projekteinstellungen auch so eingestellt?
3. Die Build-Meldungen im unteren Fenster werden von der Aufrufmeldung 
des Assemblers angeführt?


Es könnte theoretisch schon sein, dass Dir da ein kleiner Lapsus 
unterlaufen ist. Der Code, soweit Du ihn hier gepostet hast, gibt nichts 
weiter her.
Gast #4303783
Lesenswert?
• ▲
▼
Haderlump schrieb:
> In Zeile 2 kommt die Fehlermeldung: syntax erroe unexpected "="

Die Fehlermeldung sieht verstümmelt aus.

Meine Vermutung:
Die Verstümmelung ist aus einer Fehlinterpretation entstanden.
Und diese Fehlinterpretation verbirgt die Ursache.
Also nochmal die Meldung ganz, ganz, aufmerksam lesen.

Ich würde vorschlagen, Fehlermeldungen grundsätzlich unverstümmelt zu 
posten. Und damit die Interpretation den Leuten zu überlassen, welche 
dir helfen möchten. Denn, dass deine Interpretation falsch ist, zeigt 
sich schon alleine daran, wie du die Meldung verfälscht, und dass du 
hier fragst.

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.