首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 单片机 >

与出钞机的串口通信有关问题

2013-07-25 
与出钞机的串口通信问题。现在的情况是:按照说明书,设置好串口通信格式:9600,数据位8,1停止位,无校验位,无

与出钞机的串口通信问题。
现在的情况是:
按照说明书,设置好串口通信格式:9600,数据位8,1停

止位,无校验位,无流控。

    1.我用串口调试助手,给终端设备(出钞机)发了一

个16进制格式的重置命令如: 04 30 02 44 03 71 (这个

命令格式是说明书上直接给出的,而且它自带的测试程序

给终端发命令时我用串口调试助手去接收,接收到的命令

格式也是这个。)但无论怎么发,终端无任何数据返回。

    2.我怀疑通信线或终端有问题,关闭串口调试助手,

打开厂家给的测试程序,但测试正常。

    3.我用串口调试助入给它类型设备发送指令,其它类

型设备也能响应,并回送响应信息。

知道问题出在那里的高手!给点建议吧? 串口? ,终端,C++ 工控
[解决办法]
从第2看,如果没有换线的话,那换一个串口助手看看
[解决办法]
和测试程序发出的数据一样的话应该是能通讯得上的,另外确认是否无奇偶校验? 有的串口助手不设奇偶校验都读数据,但有的不行。有示波器的话可以抓一段波形对比看看 找到差别就行了
[解决办法]
应该是PC端的事,着重检查参数设置发送的代码正确性,,

热点排行