STM32F103C8T6串口3会接收到自己发送的数据

2019-07-21 08:15发布

根据原子哥,串口1修改了串口2和串口3.。。使用printf     串口1与串口2,都能正常使用。串口3可以printf发送,也可以发送。。。就是串口3,printf发送的时候,串口3自己也会接收到printf发送的数据。。。   不是硬件的问题,试了两块板,串口3引脚都没有外接任何东西。。。。


我试验的方法是,串口2与串口3发送相同的字符出去。然后串口2和串口3,的RXBUF。通过串口1从电脑显示出来。。。串口3只要使用printf的时候,自己的RXBUF也有相同的数据。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
haohan163
1楼-- · 2019-07-21 12:24
被printf函数坑了。。。现在自己解决了,头都大了,只睡了5个小时早早的又爬起来做实验。。。。串口3只能用官方的USART_SendData(USART3, (u16)temCh); 成功,不影响接收。
灰太狼小灰兔
2楼-- · 2019-07-21 17:57
haohan163 发表于 2017-4-11 00:24
被printf函数坑了。。。现在自己解决了,头都大了,只睡了5个小时早早的又爬起来做实验。。。。串口3只能用 ...

能发下楼主串口3接收函数么?
yuan62387
3楼-- · 2019-07-21 23:45
对啊,你原来怎么发的,用USART_SendData就解决了??
sr861126
4楼-- · 2019-07-22 03:53
 精彩回答 2  元偷偷看……
dzlxt
5楼-- · 2019-07-22 06:41
遇到同样的问题了怎么办

一周热门 更多>