SPI_INT_BIT是发表中间标志位位接收中间标志位?

5个帖子/ 0新
最后一篇
Tanyong1126.
离线
最后一次露面:3年5个月前
加入:2016-04-11 01:46
SPI_INT_BIT是发表中间标志位位接收中间标志位?

da14580的spi_ctrl_reg(0x50001200)中的Bit13 Spi_int_Bit是接收中断标志位还还送标志标志?
是发作中间标志位,那么数量还未发表完毕时尚为0,发表数码完毕即register或ffo为空时此为1?
如果说是接收中间标志位,那么未接收到数码时差为0,接收到数码后此位为1?

程序中下载虽然语句尚作在等待发布仪器发作数量结束中在等待等待寄存仪接收数号
setword16(spi_rx_tx_reg0,0x0500);//写数据到spi_rx_tx_reg0

{
} whiled(getBits16(spi_ctrl_reg,spi_int_bit)== 0);
dataread = getword16(spi_rx_tx_reg0);//从spi_rx_tx_reg0寄存器读数据

上述语句成成的是发出一牌0x0500给外部spi闪光,闪光灯,闪光会返回一个数码给da14580。

关键词:
设备:
qinjiny_dialog
离线
最后一次露面:3个月3周前
职员
加入:2016-11-01 05:47
0 = RX寄存器或FIFO是

0 = RX寄存器或FIFO为空。
1 = SPI中断。数据已经存在传输和收到-
必须通过写入spi_clear_int_reg来通过swers重置。

既是接收中间,也是发作中间

Tanyong1126.
离线
最后一次露面:3年5个月前
加入:2016-04-11 01:46
进一步问一下,当spi_rx_tx

进一步一下子,当spi_rx_tx_reg0接收寄存接收到数码为满,如果想清空它,那么到底它,那么到底采使用读取spi_rx_tx_reg0数码,还采将spi_int_bit位清零?

qinjiny_dialog
离线
最后一次露面:3个月3周前
职员
加入:2016-11-01 05:47
读取才会清空清空接收器,接收接收器有数码的情况下SPI

读取才会清空接收寄存仪,接收接收器有数码的情况下SPI_INT_BET会一定是1

Tanyong1126.
离线
最后一次露面:3年5个月前
加入:2016-04-11 01:46
如果不清空接收仪器

?