Ja, tatsächlich, is seltsam
In der 8515def.dat steht aber alles drin (nachgeschaut)
muß man wohl bei mcselec nachfragen/Nachschauen, ist ja ärgerlich.
Weiß sonst wer was davon ?
EDIT: Halt aus, m8515.dat heißt das
Hallo,
ich habe heute ein Programm für einen ATMega 8515 geschrieben, der 35 IO-Ports hat, also zusätzlich PE0, PE1 und PE2.
Beim Compilieren bringt er immer die Fehlermeldungen
Assignment error [DDRE: 0 &B000:112]
Assignment error [PORTE: 0 &B000:112]
hier ein Ausschnitt vom Programm:
Was ist daran falsch?Code:$regfile = "8515def.dat" $crystal = 1000000 Config Debounce = 100 Ddra = &B00000000 'Eingänge festlegen Ddrb = &B11110000 'Ein- und Ausgänge festlegen Ddrc = &B11111111 'Ausgänge festlegen Ddrd = &B11110000 'Ein- und Ausgänge festlegen Ddre = &B000 'PE0, PE1 und PE3 als Eingang festlegen Porta = &B11111111 'Eingänge Pull-Uppen Portb = &B00001111 'Eingänge Pull-Uppen Portc = &B00000000 'Eingänge Pull-Uppen Portd = &B00001111 Porte = &B000
Mir kommt es so vor, als wüsste Bascom nicht, dass dieser AVR 35 IO-Ports hat.
MfG, Dane
Ja, tatsächlich, is seltsam
In der 8515def.dat steht aber alles drin (nachgeschaut)
muß man wohl bei mcselec nachfragen/Nachschauen, ist ja ärgerlich.
Weiß sonst wer was davon ?
EDIT: Halt aus, m8515.dat heißt das
mfg robert
Wer glaubt zu wissen, muß wissen, er glaubt.
Nimm mal für die Binärzahlen immer 8 Bit. Hellsehen kann Bascom nochZitat von Dane
nicht .
Also DDRE = &B11111000
Grüße
Henrik
@henrik guter tip, is dem Bascom aber s..egal
Nochmal m8515.dat !!!!!!!
M8515.dat hatte ich auch schon probiert, diese Datei gibt es aber bei mir nicht.
Wenn du se nicht gelöscht hast oder eine uraltversion von Bascom nutzt dann ist die Datei garantiert vorhanden.Zitat von Dane
Schau mal innen Anhang.
Du hast oben "Mega 8515" geschrieben und für diesen Controller ist die M8515.Dat zuständig.
die "8515def.dat ist für den 90S8515 und der hat keinen Port E was den Compiler zurecht protestieren läst.
Ich hatte das schon angemeckern wollen weil ich auf die 8515Def.Dat fixiert war.
Gruß
Ratber
Danke!
Jetzt funzt's. Ich muss die Datei wohl mal versehentlich gelöscht haben.
Dane
Yo,das scheint bei Bascom irgendwie nen Sport zu sein.
Jeder Dritte hat sich irgendwas gelöscht
Gruß
Ratber
Lesezeichen