Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс. e-mail:jobsmp@pochta.ru |
AT91F_PMC_EnablePeriphClock(AT91C_BASE_PMC, 1 << AT91C_ID_PIOA);
AT91F_PMC_EnablePeriphClock(AT91C_BASE_PMC, 1 << AT91C_ID_SPI);
AT91F_PIO_CfgPeriph(AT91C_BASE_PIOA,
// ((unsigned int)AT91C_PA11_NPCS0) |
((unsigned int)AT91C_PA12_MISO) |
((unsigned int)AT91C_PA13_MOSI) |
((unsigned int)AT91C_PA14_SPCK),
((unsigned int)AT91C_PA3_NPCS3)
);AT91F_SPI_Reset(AT91C_BASE_SPI);
AT91F_SPI_Enable(AT91C_BASE_SPI);AT91F_SPI_CfgMode(AT91C_BASE_SPI, /*AT91C_SPI_PS_VARIABLE |*/ AT91C_SPI_MSTR | AT91C_SPI_MODFDIS | (PCS_3 << 16));
AT91F_SPI_CfgCs(AT91C_BASE_SPI, 3, AT91C_SPI_CPOL | /*AT91C_SPI_NCPHA | */
AT91C_SPI_CSAAT | (0x20 << 8)/* | (0xFF << 16) | (0xFF << 24)*/
);