-         

Ergebnis 1 bis 2 von 2

Thema: IO-Warrior 40 richtig ansteuern (Xcode, c++)

  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    06.04.2006
    Beiträge
    19

    IO-Warrior 40 richtig ansteuern (Xcode, c++)

    Anzeige

    Hallo :-)!

    Ich beschäftige mich seit ein paar Tagen mit dem IO-Warrior 40 und dem SDK und deren Forum (http://www.codemercs.com/phpBB2/).

    Benutzt wird Xcode 2.0, also Mac OS X und c++.
    Ich versuche noch immer verzweifelt einen Pin auf High und wieder auf Low zu setzen.

    z.B. Pin 3.6 setze ich mit 0xFFFFFFBF auf 0.
    Wie krieg ich den Pin 3.6 wieder auf 1? Ohne die anderen Pins zu ändern.
    0x00000000 setzt alle Pins auf 0.
    0xFFFFFFFF setzt alle Pins auf 1.

    Code:
    int data = 0xFFFFFFBF;
    IOWarriorWriteInterface0 (&data);
    Das wäre aber auch nur der Anfang.
    Sehr effektiv ist es ja nicht jeden Pin einzeln per Write Befehl zu ändern.
    Da gibt es doch sicher einen Schlüssel der die Pins alle auf einmal so setzt wie ich das möchte.

    Die Doku/SDK hilft mir leider nicht weiter. Auch der Support nicht, da ich immer die falschen Antworten von den Entwicklern bekomme (vielleicht sind sie sich ja zu gut um das genau zu erklären - wer es nachlesen will -> Link)

    Grüße

  2. #2
    Erfahrener Benutzer Begeisterter Techniker Avatar von just4fun
    Registriert seit
    06.09.2004
    Ort
    Hannover
    Alter
    46
    Beiträge
    314
    Versuchs mal mit:

    Code:
    #include "iowhandler.h"
    
    #define BIT0                  1
    #define BIT1                  2
    #define BIT2                  4
    #define BIT3                  8
    #define BIT4                  16
    #define BIT5                  32
    #define BIT6                  64
    #define BIT7                  128
    
    IowHandler* iow;
    
    iow->write();
    o d e r

    Code:
    // bit 2 setzen
    iow->Port0 |= BIT2;
    
    // bit 2 löschen
    iow->Port0 ^= BIT2;
    www.robotiklabor.de - Der Podcast rund um Robotikthemen
    www.direcs.de - Meine Robotik-Seite mit Videos, Fotos, Screenshots, Source-Codes und mehr.

Berechtigungen

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