www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik "syntax error token" SBI / CBI Problem bei Mega32


Autor: Matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Leute,

habe folgendes Bascom-Problem und suche nach Lösungshilfe

Folgender Routinenschnipsel funktioniert auf dem Mega8, Mega16 
einwandfrei.
jetz bin ich aber gezwungen den Mega16 durch einen Mega32 zu ersetzen.
Auf dem Mega32 meckert Bascom(V1.11.9.3) plötzlich und ich verstehe 
nicht so recht den Grund dafür und finde keine Lösung??

'Routinenschnipsel im AVR:
$crystal = 16000000
$baud= 38400
$regfile= "m32def.dat"

$asm
.def Tmp1 = R17
.def Tmp2 = R18
            cbi UCR, 3
            sbi Portd,Pd1
            ldi  Tmp1, $35
Make_loop0:
            dec  Tmp1
            brne Make_loop0
            sbi UCR, 3
$end Asm

Bascom Meckert:
ERROR: 320 Line:11 [syntax error, token ='Pd0']

Gemeint ist wohl die Zeile  "sbi Portd,Pd1" Ich stehe aber ziemlich auf 
dem Schlauch, warum das bei dem Mega32 plötzlich nicht funktionieren 
soll ???

Kann mir da jemand auf die Sprünge helfen?

Matthias

Autor: MWS (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Such mal im Bascom Programmverzeichnis die m32def.dat, öffne Sie im 
Editor und such nach PD1. Bei mir sieht das so aus:
PD1  =1PD0  =0

Da fehlt ein Return nach der 1, mach' den rein und es sollte passen.

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
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
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 bestätigst du, die Nutzungsbedingungen anzuerkennen.