Уважаемые коллеги!
Заклинился я на имлементации кода для 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 он называется.
Уж думал что с кристаллом но на другой платине такое же плачевное состояние дел...