CH573串口中断中的接收超时”UART_II_RECV_TOUT“触发问题

UART_II_RECV_TOUT的中断我在测试中是FIFO接收超时吧。比如我的FIFO设置了4个字节,当我发送的缓存正好是4的倍数时"UART_II_RECV_TOUT"不会发生。这个不是串口空闲超时中断吗?CH573有串口空闲超时吗?

你可以这样用,比如设置4字节触发,在rdy里面取3字节,这样即使整个4字节,也会再产生一次tou中断,或者rdy和tou合用一个接收,直接查寻fifo里面字节数,


测试了可以使用。

谢谢了!


只有登录才能回复,可以选择微信账号登录