工具与软件:
TMS320F28377S - SPI 模块
主器件究竟是如何设置/清除 SPISTE 的? 寄存器中是否有控制位?
技术参考手册- TMS320F2837xS
17.4.4数据传输示例-似乎表明 SPISTE 直接通过 DSP 固件进行控制。
从器件将0D0h 写入 SPIDAT、并等待主器件移出数据。
B 主器件将从器件 SPISTE 信号设置为低电平(有效)。
C 主器件将058h 写入 SPIDAT、从而启动传输过程。
D 第一个字节完成并设置中断标志。
E 从器件从 SPIRXBUF 中读取0Bh (右对齐)。
f 从器件将04Ch 写入 SPIDAT、等待主器件移出数据。
G 主器件将06Ch 写入 SPIDAT、从而启动传输过程。
H 主器件从 SPIRXBUF 读取01Ah (右对齐)。
I 第二个字节完成并设置中断标志。
J 主器件读取89h、从器件从其各自的 SPIRXBUF 读取8Dh。 在用户的软件屏蔽了之后
未使用的位、主器件接收09h、从器件接收0Dh。
K 主器件将从器件 SPISTE 信号清除为高电平(未激活)。