Forum: Mikrocontroller und Digitale Elektronik AT91SAM7X Pin auf High


von Martin (Gast)


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

von gerhard (Gast)


Lesenswert?

hat du den clock des pio's aktiviert!

gruss
gerhard

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.