Цитата(KRS @ May 15 2009, 01:02)

так у них в даташите написано что 2210 его и нет, есть только в 2210/01
у LPC часто даташиты меняются, я первым делом, если что то не работает проверяю, а не вышел ли новый даташит!
Проблема решилась. У LPC2220 ошибка в даташите с адресом бита PCSSP. Он 21 бит, а не 23, как указано в таблице на стр. 77. На форуме уже обсуждалось для других процессоров из этой серии:
http://electronix.ru/forum/index.php?showt...mp;#entry466381Цитата(GetSmart @ May 7 2009, 19:33)

Вот мой код инициализации для LPC213x
Код
void LPC213xInitSPI1Master()
{
PINSEL1 = (PINSEL1 & ~0x3fc) | 0x0a8; // for SCK+, MISO+, MOSI+, SSEL-
SSPCR1 = 0x00; // turn off SSP
SSPCR0 = 0x07; // SPI, 8 bit, mode 0, 1 - active level SCK
SSPCPSR = 6; // even only
SSPIMSC = 0; // interupt disabled
SSPCR1 = 0x02; // SSP enable in master
SSPSR;
}
Может PINSEL не установили?
Проблема решилась. У LPC2220 ошибка в даташите с адресом бита PCSSP. Он 21 бит, а не 23, как указано в таблице на стр. 77. На форуме уже обсуждалось для других процессоров из этой серии:
http://electronix.ru/forum/index.php?showt...mp;#entry466381