利用RS232对单片机的串口通信问题
时间:10-02
整理:3721RD
点击:
在发送16位数据之前,只建立通信时是显示通信正常,可是当发送数据之后就呈现了通信异常,想问下是有什么问题
你建立通讯的这个步骤即使显示通讯正常页不能确定真的通讯成功了,因为你判断通讯成功的方式是发送等于接收,当你没发送时,即使通讯实际上是断开的,也会判断为通讯成功的,所以我认为还是和单片机没有真正通讯上
但是我显示出通信正常页的时候,是我没有在发送框输入数值的时候按下发送时才会出现这种现象,就是当两个框都为空的时候,按下发送键它是通信正常的。
是这样的,因为你判断的条件是发送为空接收也为空就是通讯正常,但是如果实际没通讯成功,你接收的数据也是空的,所以也会判断为通讯成功,当你发送数据不为空时,返回为空就可以证明。我想你把232的连接线拔掉,再试试建立通讯,我猜想可能也会显示通讯正常
你觉得是哪里出现问题了?因为我用串口助手调试的时候,我的232口是能够接收到收据的,但是在用labview时都不能构建通信