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.

28335 sci接收fifo有超时中断吗?

28335的sci配置成利用fifo中断接收时,如果设定中断等级为16级,而一次发送的数据达不到16字节,是不是不会产生中断?这样数据是不是丢失掉了?有没有超时中断的相关配置?

在接收长度可变的数据时,会出现丢包的问题,请问怎么解决?

  • 应该是没有超时中断的    你可以把中断等级设置小些      然后等待一段时间再去读取数据 

    数据是不会丢失的    FIFO里面的数据信息都是有标志位说明的    通过相应的标志位也可以判断

  • 您好,首先谢谢您的解答。

    如果根据相应的标志位去判断,或者等待一段时间再去读取数据,实际上,就是查询了,就不是中断方式了是吧?

    如果是这样的话,那设计fifo有什么意义呢?