运行TI的例程Sci_Echoback 和串口助手之间进行通信。首先正确的设置了串口助手的Com端口,波特率等参数;然后运行Sci_Echoback 程序,但是在串口助手的
接收区窗口中,显示没有接收到数据;另外发送数据,发送“a” 。 点击发送后,开发板指示灯有闪烁,说明电脑和开发板之间是建立了正确通信的,但是也没有看到串口助手中接收到 回显的数据(将数据从串口助手中发送给C2000—>再由C2000将数据发送回PC端,利用串口助手显示接收的数据)。
设定自动发送“a”,开发板上指示灯的闪烁跟定时发送的频率是一致的,说明数据是发送出去了,但就是没有发送回来,请问问题出在那了?
应该如何解决串口助手中不能接收到数据的问题?本人新手,还望请详细解释,谢谢!
Forrest:
楼主A和a的ASCII码是0X41和0x61。您图片中打的好像是十位数的11。
运行TI的例程Sci_Echoback 和串口助手之间进行通信。首先正确的设置了串口助手的Com端口,波特率等参数;然后运行Sci_Echoback 程序,但是在串口助手的
接收区窗口中,显示没有接收到数据;另外发送数据,发送“a” 。 点击发送后,开发板指示灯有闪烁,说明电脑和开发板之间是建立了正确通信的,但是也没有看到串口助手中接收到 回显的数据(将数据从串口助手中发送给C2000—>再由C2000将数据发送回PC端,利用串口助手显示接收的数据)。
设定自动发送“a”,开发板上指示灯的闪烁跟定时发送的频率是一致的,说明数据是发送出去了,但就是没有发送回来,请问问题出在那了?
应该如何解决串口助手中不能接收到数据的问题?本人新手,还望请详细解释,谢谢!
Martin Yu:
bin yu,
用的是哪个开发板?如果是F28027的Lachpad的话开发板上的Connection Switch选择是否正确?总之先确定CPU是否能正常收到数据。