Цитата(Yaumen @ Aug 18 2015, 15:21)

while (SSP0MIS_RXMIS & SSP0MIS)
Что я делаю не так?
С чего это Вы наличие данных в FIFO определяете по регистру запросов прерывания??? Он тут вообще не при чём. Наличие данных в FIFO определяется по регистру статуса SSP (и соотв. флагу в нём).
А запрос прерывания надо просто сбросить через регистр сброса в начале ISR.
Цитата(Yaumen @ Aug 18 2015, 17:05)

Да!!! Так и есть, каждый байт надо обязательно стробировать импульсом CS. Можно ли это отключить - не знаю, перепробовав различные режимы, так и не смог заставить работать как надо. Придется связываться с разработчиком МАСТЕРА, чтобы узнать возможно ли изменить его программу, чтобы каждый передаваемый байт стробировался CS.
Если кто-то знает способ как заставить LPC2366 работать без этой фичи или еще лучше вообще без использования SSEL, буду весьма признателен!!!
Оставьте разработчика мастера в покое. Всё прекрасно умеет LPC работать в любом режиме.
Единственный косяк с которым сталкивался в slave-SPI LPC - сигнал SSEL необходимо обязательно посадить на GND, даже если он не используется. Ну, или, если мастер выдаёт этот сигнал, подать его на соотв. ногу LPC.
PS: Читайте внимательнее мануал на SSP LPC.