VB 中使用MSCOMM可以发出数据,但是接受不到数据

[复制链接]
查看11 | 回复3 | 2021-1-27 06:05:15 | 显示全部楼层 |阅读模式
VB中使用MSCOMM可以发出数据,设备也收到了数据,但是设备给VB发数据时候,从串口监听中看到数据已经发出,但是VB却并没有收到数据,在监听中看到RXCHARTXEMPYCTSDSRRLSDBREAKERRRING,,求大神给指点一下,到点是什么问题。
分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:05:15 | 显示全部楼层
你是怎么判断接收数据的,oncomm事件还是InBufferCount?
回复

使用道具 举报

千问 | 2021-1-27 06:05:15 | 显示全部楼层
看看是不是什么波特率之类没对上
回复

使用道具 举报

千问 | 2021-1-27 06:05:15 | 显示全部楼层
mscomm是事件里面接收数据还是timer什么的查询接收数据。
如果是事件里面接收,要设置触发条件。msdn里面说的比较清楚。
能发出数据就差不多能排除波特率,协议的问题了,最简单的测试就是串口2,3脚短接,自己发,自己收,必须能收到
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行