|
Hi, with an AT91SAM7L, I use PIOA, PIOB and PIOC. I can configure and set/clear pins of PIOC and I have action on electrical lines. I also configure and set/clear pins of PIOA and PIOB but I have no action on electrical lines !! my code : int main(void) { const Pin pins[] = { {1 << 8, AT91C_BASE_PIOA, AT91C_ID_PIOA, PIO_OUTPUT_0, PIO_DEFAULT}, {1 << 0, AT91C_BASE_PIOC, AT91C_ID_PIOC, PIO_OUTPUT_0, PIO_DEFAULT} }; // Configure pins PIO_Configure( pins, PIO_LISTSIZE(pins) ); // pins ouput AT91C_BASE_PIOA->PIO_OWER = AT91C_PIO_PA8; AT91C_BASE_PIOC->PIO_OWER = AT91C_PIO_PC0; // PIN_DBGU_ENcfg à 0 AT91C_BASE_PIOA->PIO_ODSR ^= AT91C_PIO_PA8; // nothing AT91C_BASE_PIOC->PIO_ODSR ^= AT91C_PIO_PC0; // ok ... Have I forgotten something ? Please have an idea ;)
|