- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 8 von 8

Thema: Bascom meckert bei Ddre und Porte

  1. #1
    Benutzer Stammmitglied
    Registriert seit
    18.07.2005
    Beiträge
    49

    Bascom meckert bei Ddre und Porte

    Anzeige

    LiFePo4 Akku selber bauen - Video
    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:

    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
    Was ist daran falsch?

    Mir kommt es so vor, als wüsste Bascom nicht, dass dieser AVR 35 IO-Ports hat.

    MfG, Dane

  2. #2
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    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.

  3. #3
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    22.12.2004
    Alter
    70
    Beiträge
    277

    Re: Bascom meckert bei Ddre und Porte

    Zitat Zitat von Dane
    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]
    Nimm mal für die Binärzahlen immer 8 Bit. Hellsehen kann Bascom noch
    nicht .

    Also DDRE = &B11111000

    Grüße
    Henrik

  4. #4
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    @henrik guter tip, is dem Bascom aber s..egal

    Nochmal m8515.dat !!!!!!!

  5. #5
    Benutzer Stammmitglied
    Registriert seit
    18.07.2005
    Beiträge
    49
    M8515.dat hatte ich auch schon probiert, diese Datei gibt es aber bei mir nicht.

  6. #6
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.09.2004
    Ort
    Düsseldorf
    Beiträge
    3.948
    Zitat Zitat von Dane
    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.
    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.
    Angehängte Dateien Angehängte Dateien
    Gruß
    Ratber

  7. #7
    Benutzer Stammmitglied
    Registriert seit
    18.07.2005
    Beiträge
    49
    Danke!
    Jetzt funzt's. Ich muss die Datei wohl mal versehentlich gelöscht haben.

    Dane

  8. #8
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    11.09.2004
    Ort
    Düsseldorf
    Beiträge
    3.948
    Yo,das scheint bei Bascom irgendwie nen Sport zu sein.
    Jeder Dritte hat sich irgendwas gelöscht
    Gruß
    Ratber

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress