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.
问个问题,在SCI模块中,使能FIFO接收中断,怎么才能一次读取所有的数据。
举个例子来说,我定义FIFO中断的深度为4,需要接收7个数据。因为7个数据只能触发一次中断,怎么才能在不触发第二次中断情况下读取后3个数据?如果由其他设备发送一串数据,怎样判断我已经接收完所有的数据?我查看数据手册,没发现相关的说明,请指点。
F28069的SCI FIFO深度是4级,深度本身是不能配置的,只能使能或者禁止,但是可以通过TXFFST4位来判断当前深度,进行控制,或者通过TXFFIL来控制中断触发的深度。