读书人

读串口信息的有关问题

发布时间: 2011-12-11 23:19:43 作者: rapoo

读串口信息的问题.
有一个pos机通过一个数据线与一台pc机中的串口连接,pos机有一个功能可以把本机的一些信息写到串口里,我想用c#写一个客户端软件,用serialport 类里的ReadLine()函数去接受信息,可是一直接受不到.我现在能知道的信息 波特率是57600,我还需要其他什么信息才能接受这个串口信息啊.

[解决办法]
帮顶一下:
[解决办法]
除了波特率一直外,再检查其它的参数,校验位之类的都要一直。
可以用Read()方法试下,看能否调到。或者下载个通讯调试助手,来查看接收的数据。
[解决办法]
LZ我们行业似乎很接近,但我做B/S 没有通讯这块。帮你问问同事吧..
[解决办法]
检查数据位,停止位,校验位的设置
首先确认打开串口是否成功,然后再接收数据
[解决办法]
转换16进制数据是用动态库里的函数,这个没办法了...
估计只能根据你的POS机写自己的转换方法了

读书人网 >asp.net

热点推荐