标题: 单片机通过串口向串口助手发送字符串,串口助手显示只接收到第一个字符,什么问题? [打印本页]

作者: feelings    时间: 2020-7-3 09:22
标题: 单片机通过串口向串口助手发送字符串,串口助手显示只接收到第一个字符,什么问题?
我是通过二串口接收一串字符,然后通过一串口发送给串口助手,图如下

51hei截图20200703091505.png (1.55 MB, 下载次数: 68)

串口助手接收到的数据

串口助手接收到的数据

串口显示.png (60.66 KB, 下载次数: 66)

单片机向串口助手发送

单片机向串口助手发送

二串口接收函数.png (105.31 KB, 下载次数: 75)

二串口接收函数

二串口接收函数

一串口发送函数.png (50.48 KB, 下载次数: 58)

一串口发送函数

一串口发送函数

作者: daiya    时间: 2020-7-3 10:49
换一个串口接收软件试试,有可能是串口软件问题
作者: OUFUJIE    时间: 2020-7-3 11:07
建议单步调试试下,具体找出问题所在,KEIL 的调试功能还是很强的

作者: china_celeb    时间: 2020-7-3 11:07
把接收ascll码改成接收16进制,看一下是不是乱码。用示波器抓一下看串口线上有没有脉冲,发送的过程中
作者: 黄youhui    时间: 2020-7-3 17:28
串口二接收里面不要清空标志位,




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1