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
Lesezeichen