TI中文支持网
TI专业的中文技术问题搜集分享网站

如何判别SPI是否空闲?

我用TMS320F28027的SPI作为MASTER与外界交换数据,我要先判断SPI是否处于空闲状态——即上一次传输(如果有)是否已经完成——但看了sprug71b好像找不到这个标志位?

Susan Yang:您可以使用 2.1.2 SPI Operation Control Register (***) 的TALK bit来Enable Master/Slave Transmit . 当设为1的时候,就是表示Enables transmission For the 4-pin option, ensure to enable the receiver’s SPISTE input pin.

我用TMS320F28027的SPI作为MASTER与外界交换数据,我要先判断SPI是否处于空闲状态——即上一次传输(如果有)是否已经完成——但看了sprug71b好像找不到这个标志位?

mangui zhang:我觉得相关的函数 执行完就发完了啊串行执行的

我用TMS320F28027的SPI作为MASTER与外界交换数据,我要先判断SPI是否处于空闲状态——即上一次传输(如果有)是否已经完成——但看了sprug71b好像找不到这个标志位?

user1899627:

回复 mangui zhang:

因为在一次regulation中,我要进行多次SPI通讯更新多个输入输出,所以希望安排好通讯的触发时间——28027的SPI速度太慢了,作为MASTER只能最大10MHz接收,如果进行32位通讯,就至少需要3.2us才能完成。

赞(0)
未经允许不得转载:TI中文支持网 » 如何判别SPI是否空闲?
分享到: 更多 (0)