Всё было довольно просто: в Стартекитовской плате сигнал
тактировния на физику заводится с МК, а в примере Нувотона этот
функционал не завезли. Теперь пляски с SPI, точнее с настройками
CS(SS) .
-
Auto Select
The auto select function is controlled in ASS bit (SSR[3]). If this bit is cleared, slave select signals are asserted and de-asserted by setting and clearing related bits in SSR register. If this bit is set, mw_ss_o signals are generated automatically. It means that device/slave select signal, which is set in SSR register is asserted by the SPI controller when transmit/receive is started by setting CNTRL[GO_BUSY], and is de-asserted after every transmit/receive is finished.
Slave Select
The SPI controller can drive up to two off-chip slave devices on SS[1:0] (SSR[1:0]) through the slave select output pins mw_ss_o[1:0]. The active state of slave select signal can be programmed to low or high active in SS_LVL bit (SSR[2]). The selection of slave select conditions depends on what type of peripheral slave/master device is connected.
Это из описания периферии. А вот регистра:
Неясности вызывает одинаковое название регистра и битового поля а так же разночтения в именовании бита AUTOSS 《=》 ASS. Верно ли я понимаю, что при сброшенном AUTOSS состояние CS/SS состоянием соответствующего бита SRR[SSR]. Тогда не вполне понятно, как выбирается какой CS/SS (периферия умеет адресовать 2 устройства снаружи) в автоматическом режиме.