Блин, какой идиотский TWI - блок в этом ARM !!! Такое впечатление, что статусный регистр в режиме слэйва нельзя читать, пока не завершится передача данных мастеру, (+)
иначе результат чтения оказывается некорректным. Есть еще масса других крайне неприятных мелочей. Естественно, в документации об этом - ни слова. Ну, ладно. Заработало, и на том спасибо. Это я хотел по примеру прошлого проекта на ATMEGA88 прикрутить к настоящему проекту обработку ошибок, которые возможны при обмене по TWI. Ага. Не тут-то было. С приемом данных от мастера все более-менее ясно, а вот с передачей - это капец ...