Уважаемые коллеги! Заклинился я на имлементации кода для 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
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 он называется. Уж думал что с кристаллом но на другой платине такое же плачевное состояние дел...
А я посмотрел юзер мануал. На всю серию. Там в PCONP SSP не значится. За что я и люблю мануалы NXP. Если SSP там есть, то мануал надо пристегивать наручниками к батарее и не давать воды пока не скажет...