我用两个stm32进行通信,一个(板子A)用来采集模拟量(电压)数据,通过AD转换成数字量(十个数组左右),再通过板子A串口1发送到stm32(板子B)的串口1上,经过板子B处理数据后,通过串口2调试助手printf到电脑。问题出在printf打印到电脑的数据总是出现卡顿,有时很好,打印很流畅,但是有时候稍微动一下模拟量,打印就停顿,或者打印变慢,不知道是为什么,求高手解答,谢谢各位大神!串口的发送接收都是用中断的方式。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
B板子的串口1用来接收数据,串口2用printf来打印数据,其实还有串口4在发送数据(调试的时候暂且不用),printf没放在中断中,我设置的波特率是115200但是还是出现这个问题
一周热门 更多>