Seltsame Fehlermeldung

Gast #4303568
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 #4303582
Nur so ein Schuss in's Blaue: Kann es sein, dass Du versehentlich ein 
C-Projekt angelegt hast und die Meldung vom C-Compiler kommt und nicht 
vom Assembler?
Gast #4303730
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
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
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
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
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.
Gast #4304878
Hallo
Ich habe den Fehler gefunden.
Ich hatte XTAL mit der #define Anweisung definiert, statt mit .equ
 Jetzt klappt es !!
Danke für eure Bemühungen.

Gruß Fritz

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.