Цитата(kiko @ Feb 22 2008, 12:51)

Может поделишься в таком случае инитом spi и лап?
Ну смотри - это для сам7с
AT91F_PMC_EnablePeriphClock ( AT91C_BASE_PMC, 1 << AT91C_ID_PIOA) ; // enable the clock of the PIO
AT91F_PMC_EnablePeriphClock ( AT91C_BASE_PMC, 1 << AT91C_ID_SPI) ; // enable the clock of the SPI
AT91F_PIO_CfgOutput( AT91C_BASE_PIOA, AT91C_PIO_PA16 | AT91C_PIO_PA15 | AT91C_PIO_PA6) ; // Portpins output 17
AT91F_PIO_CfgPeriph(AT91C_BASE_PIOA, AT91C_PA12_MISO | AT91C_PA13_MOSI | AT91C_PA14_SPCK, AT91C_PA10_NPCS2 );
AT91F_SPI_CfgCs (AT91C_BASE_SPI,2,0x00000182); // pointer to a SPI controller, SPI cs number (0 to 3), Data to CSR Reg 182
AT91F_SPI_CfgMode (AT91C_BASE_SPI,0x30001); // Write to the MR register Master, CS 0
AT91F_SPI_Enable(AT91C_BASE_SPI);