ARM STR912 port read

Gast #822578
Lesenswert?

hallo
ich bin ein absoluter newbie und versuche mit dem ARM STR912 board von 
hitex einen pin auszulesen. hab im Data-direction-register den 
entsprechenden port auf input gesetzt, kenn mech  nun aber überhaupt 
nicht aus mit der syntax. schreiben kann ich auf einen port z.b. 
wiefolgt:
GPIO9->DATA[Write_Bit_0] = LED_disable ;
aber zum lesen/überprüfen funzt der befehl GPIO9->DATA[Write_Bit_0] == 1 
nicht.
kann mir jemand die richtige syntax liefern? was mach ich falsch
danke
Gast #823145
Lesenswert?

Tach,
die Sachen von Hitex kenne ich nicht, arbeite mit Rowley und den 
Registern, die im User-Manual angegeben wurden.

Beim STR9 mußt du:

den Reset wegnehmen...
dem Port eine Richtung im SCU_... zuweisen (Alternate-Inputs...)...
dem Port-Register eine Richtung zuweisen...
dem Port einen Clock geben...
und wenn du schreiben willst, musst du shiften. Steht aber genau im User 
Manual ;-) . Bit 0 und Bit 1 fallen weg. wenn du Port x.0 schalten 
willst, must du im Register Bit 3 bedienen.

Michi

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren