我设置FIFO接收深度为7,用电脑串口助手发送数据给DSP,当发送总数据大于7时会产生中断,但第8到第14个数据却不产第二次中断,这是为什么?
每次都会重新从第1个开始接收。
我的测试程序如下图
Seven Han:
请问您程序是怎么配置的呢?可否贴下代码?
另外FIFO接收中断产生的条件是:Receive FIFO generates interrupt when the FIFO status bits (RXFFST4–0) and FIFO level bits(RXFFIL4–0) match (i.e., are greater than or equal to).
http://www.ti.com.cn/cn/lit/ug/spru051d/spru051d.pdf 33页
我设置FIFO接收深度为7,用电脑串口助手发送数据给DSP,当发送总数据大于7时会产生中断,但第8到第14个数据却不产第二次中断,这是为什么?
每次都会重新从第1个开始接收。
我的测试程序如下图
fw yang:
回复 Seven Han:
下图是SCI初始化,然后就是中断接收了,FIFO是不是只能接收开始于地址帧?