Dane
14.12.2005, 19:57
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:
$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
Was ist daran falsch?
Mir kommt es so vor, als wüsste Bascom nicht, dass dieser AVR 35 IO-Ports hat.
MfG, Dane
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:
$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
Was ist daran falsch?
Mir kommt es so vor, als wüsste Bascom nicht, dass dieser AVR 35 IO-Ports hat.
MfG, Dane