mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik ARM STR912 port read


Autor: markus (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Michael (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.