"syntax error token" SBI / CBI Problem bei Mega32

Gast #1233126
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
Gast
Such mal im Bascom Programmverzeichnis die m32def.dat, öffne Sie im 
Editor und such nach PD1. Bei mir sieht das so aus:
1
PD1  =1PD0  =0

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

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 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.