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
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.