AT91SAM7X Pin auf High

Gast #3085497
Lesenswert?
• ▲
▼
Hallo liebe Controllergmeinde,

Ich bin noch Anfänger was den AT91SAM7X betrifft. Ich habe schon ein 
paar IO-Geschichten mit dem Controller erfolgreich getestet, wzb. pwm, 
twi...

Aber jetzt hänge ich wohl an dem "trivialsten Problem ever" Ich bekomme 
einfach kein Highsignal an meine Ausgänge!!! Das heißt, ich will den ein 
oder anderen Pin gelegentlich in meinem Programm auf high und wieder auf 
low setzen. Aber der Controller will einfachnicht. Meine 
Konfitgurationsmöglichkeiten:

AT91C_BASE_PIOA->PIO_PER = (1<<AT91C_PIO_PA2);//PIO Enable Register
AT91C_BASE_PIOA->PIO_OER = (1<<AT91C_PIO_PA2);//Output Enable Register
AT91C_BASE_PIOA->PIO_SODR = (1<<AT91C_PIO_PA2);//Set Output Data 
Register
AT91C_BASE_PIOA->PIO_PUER = (1<<AT91C_PIO_PA2);//Pull Up Enable Register
AT91C_BASE_PMC->PMC_PCER = (1 << AT91C_ID_PIOA);// enable periph clock 
for PIO controller

Kann mir jemand noch einen heißen Tip geben???



vg Martin

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.