Уважаемые коллеги! Заклинился я на имлементации кода для LPC1294/01 помогите пожалуста. void ssp_init(void) { volatile unsigned int pconv = PCONP; pconv &= ~(1 << 10); // SPI1 power off pconv |= (1 << 23); // SSP power on PCONP = pconv; // здесь не происходит включение питания для SSP PINSEL1_bit.P0_17 = 2; // CLK PINSEL1_bit.P0_18 = 2; // MISO PINSEL1_bit.P0_19 = 2; // MOSI PINSEL1_bit.P0_20 = 2; // CS
SSPCR0_bit.DSS = 7; // 8 bit transfer SSPCR0_bit.FRF = 0; // SPI Mode SSPCR0_bit.CPOL= 0; SSPCR0_bit.CPHA= 0; SSPCR1_bit.SSE = 1; // SSP Enable } Почему не происходит включение питания для SSP, или что я не правильно делаю?
Ошибочка, LPC2194/01 он называется. Уж думал что с кристаллом но на другой платине такое же плачевное состояние дел...
|