Hi
ich hab eine kurze Frage bei setzten der Peripheral Clock von z.B. PIOA
eines AT91SAM7S256 muss man nichts weiter beachten. Also nur Clock für
PIOA setzten und dann müsste man z.B. das komplette Register aus Ausgang
setzten können.
Also wie hier einfach nur:
1 | PMC_PCER = (1<<PMC_PCER_PIOA); // Peripheral Clock für PIOA Enable
|
und dann kann man den Port aus Ausgang setzten ala.
1 | PIOA_PER = 0xFFFFFFFF; // PIO Enable
|
2 | PIOA_OER = 0xFFFFFFFF; // Output Enable
|
3 | PIOA_SODR = 0xFFFFFFFF; // Set Output
|
Richtig?
mfg