stm32F429串口问题

用Cubemx生成的代码,串口用线程去发送数据,发现发送一个数据,串口调试助手哪里接收了三个一样的数据,有人知道是怎么回事吗?

不用线程就没事,只有用线程的时候才会这样