ZHCUAN6E October 2022 – May 2025 MSPM0L1105 , MSPM0L1106 , MSPM0L1116 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
可以通过将 CTL1.MS 设置为 1 来将 SPI 配置为控制器模式,通过清除 CTL1.MS 位来将 SPI 配置为外设模式。
CTL0.CSSEL 位选择通过最多 4 个 CS 信号寻址哪个连接的外设。这些位由控制器或目标/外设模式中的 SPI 模块控制。在传输过程中控制所选信号。
芯片选择信号需要由控制器在四线制模式下提供,并且可以通过配置 PINCM.CSx.INV 寄存器来反转芯片选择极性。
在外设模式下,时钟由控制器提供并由外设用于捕获数据。外设可选择在 3 线或 4 线模式下运行。4 线制模式仅在 CS 激活时接受数据传输。
设置 CTL0.CSCLR 位后,发送/接收移位寄存器计数器会在 CS 进入非运行状态时自动清零。使用 Motorola 4 线或 National Microwire 模式时,请遵循以下约束条件:
在时钟线路上出现干扰时或在初始化期间,遵循这些限制有助于外设在控制器上再次同步。该位仅在外设模式下相关。