This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
麻烦请教大家一下关于TM4C SSI 发送完成、接收完成时 相关的状态判断方式。
在先前做的STM芯片SPI相关驱动中,SPI发送一个字节的流程大概如下
char Spi_Send_Byte(char send_data)
{
//等待SPI移位寄存器的数据发送结束
//发送数据
//等待接收完一个字节数据
//读取这一字节数据
}
但是在TM4C的datasheet中 我并没有找到关于数据接收 或 发送结束的对应
状态寄存器。 只有一个SSIBusy()的接口,但这个接口判断的是发送FIFO的
中的数据是否被发送完成,并不是针对没一个字节的发送。
所以麻烦问一下大家,是不是有什么方式可以查询到SSI每个字节的接受、发送
状态呢?
我用的是SSI 的legacy mode.
期待大家的帮助,多谢了。
我们的API做的更方便啊,往FIFO送就行了
你可以参考我们TIVAWARE中dk-tm4c129x下对应的sd_card历程。和SD卡通讯用的就是SPI. third party 包含了相关的驱动。你可以参考一下的。