- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 6 von 6

Thema: DDRx und PORTX Befehl gehen nicht...

  1. #1
    Benutzer Stammmitglied
    Registriert seit
    08.11.2006
    Ort
    Wendeburg
    Alter
    36
    Beiträge
    96

    DDRx und PORTX Befehl gehen nicht...

    Anzeige

    Praxistest und DIY Projekte
    Hallo,

    Es gibt ein Problem mit meiner Bascom-Software. Ich habe mir das Buch "AVR" von Roland Walter gekauft und wollte jetzt von klein auf anfangen zu programmieren.

    Nun fängt es damit an, die Datenrichtung eines Registers X zu definieren.
    Mit dem Befehl DDRx und dann die versch. Pins auf High(+5V) zu setzen mit PORTx=...

    Bei mir in Bascom wird der Befehl nicht angenommen. Man sieht es schon daran, dass der Befehl KLEIN geschrieben wird (Ddrd z.B.)

    Woran kann das liegen? auf dem Board tut sich auch nichts.

    Komisch...

    Timo

  2. #2
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    29.05.2005
    Ort
    Rott am Inn
    Alter
    36
    Beiträge
    373
    hallo timo,
    also dass das Ddrd klein geschrieben wird ist schon mal normal. aber der kompiler nimmt es ja ach so an. das selbe gilt auch für Portd. kannst du dass programm compilieren und auf den AVR flashen?
    mfg franz

  3. #3
    Benutzer Stammmitglied
    Registriert seit
    13.05.2006
    Ort
    Neumünster
    Alter
    30
    Beiträge
    41
    Hi,

    ich bin mir zwar nicht sicher aber ist ddrd nicht ein Befehl für C??
    Bei Basic schreibt man doch z.B.
    Config Pinc.0 = Output
    oder täusche ich mich da??

  4. #4
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    29.12.2005
    Ort
    Nähe Mainz
    Alter
    32
    Beiträge
    3.467
    Ich meine es geht beides.
    Aber hast du es schonmal in der Hilfe von Bascom nachgeschlagen?

    jon
    Nice to be back after two years
    www.roboterfreak.de

  5. #5
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Stimmt "$regfile=xxx" ? Wenn der Controller kein Port D hat, isses klar
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

  6. #6
    Erfahrener Benutzer Robotik Einstein Avatar von Vitis
    Registriert seit
    06.01.2005
    Ort
    Südpfalz
    Alter
    50
    Beiträge
    2.253
    DDR ist nix anderes als das Data Direction Register, hat mit C nix
    zu tun und kann auch direkt aus Bascom angesprochen werden
    Vor den Erfolg haben die Götter den Schweiß gesetzt

Berechtigungen

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

Solar Speicher und Akkus Tests