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

Thema: PORTx per Parameter an Funktion übergeben

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Robotik Einstein Avatar von Jaecko
    Registriert seit
    16.10.2006
    Ort
    Lkr. Rottal/Inn
    Alter
    43
    Beiträge
    2.009
    Das ist ja ne gemeine Falle.
    Aber wenn ich das richtig sehe, dürfte das beim M2650 mit PORTA passen.
    In der iomxx0_1.h (included über die iom2560.h) ist PORTA so definiert:
    #define PORTA _SFR_IO8(0X02)

    _SFR_IO8(x) addiert in der sfr_defs.h 0x20 dazu, wenn __AVR_ARCH__ < 100 ist; und wenn mich der AVR Simulator nicht reingelegt hat, müsste __AVR_ARCH__ für den M2560 = 6 sein.
    Also sollte PORTA schon die korrekte Adresse + 0x20 behinhalten.
    #ifndef MfG
    #define MfG

  2. #2
    Super-Moderator Robotik Visionär Avatar von PicNick
    Registriert seit
    23.11.2004
    Ort
    Wien
    Beiträge
    6.842
    Schlimmstenfalls nimmst du das Datenblatt --> register summary und definierst dir den Wert selber.
    dann:
    #define MY_PORTA 0x03B

    // Aufruf:
    MyFunc1(MY_PORTA, 4);

    Kein "&", denn "my_porta" ist ja schon die adresse
    mfg robert
    Wer glaubt zu wissen, muß wissen, er glaubt.

Ähnliche Themen

  1. Port oder Alias an Funktion als Parameter?
    Von luvat im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 10
    Letzter Beitrag: 30.12.2009, 18:15
  2. Register an Funktion übergeben
    Von EDatabaseError im Forum C - Programmierung (GCC u.a.)
    Antworten: 15
    Letzter Beitrag: 02.11.2008, 14:10
  3. Referenzen, Parameter für TWI-Funktion
    Von Minifriese im Forum C - Programmierung (GCC u.a.)
    Antworten: 1
    Letzter Beitrag: 11.01.2008, 20:54
  4. Datenregister an Funktion übergeben
    Von ach-feld im Forum C - Programmierung (GCC u.a.)
    Antworten: 10
    Letzter Beitrag: 21.03.2006, 08:11
  5. Variable in Funktion übergeben!?
    Von BASTIUniversal im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 5
    Letzter Beitrag: 04.03.2006, 16:19

Berechtigungen

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

Solar Speicher und Akkus Tests