每次进中断你都回发Rbuf[]数组(4个字節)更要命的是你居然还敢在中断函数里面while(TI==0)。
你可以看看在串行中断函数里面浪费了多少时间
51的stm32 串口3发送只有一个移位寄存器。第一佽进入中断后你读出了1个字节然后移位寄存器里面又收到1个字节,剩下的再来就被丢掉了……因为老兄你还在第一次进入的中断里面悠哉悠哉地耍呢
你对这个回答的评价是?