C#检测串口是否连接上设备
答案:2 悬赏:40 手机版
解决时间 2021-03-18 12:55
- 提问者网友:捧腹剧
- 2021-03-17 18:35
我有一个工控机,上面自带6个串口。现在我想检测COM4是否连接了设备,该怎么检测?发送什么指令呢?怎么写
最佳答案
- 五星知识达人网友:往事隔山水
- 2021-03-17 19:13
首先要知道通讯协议和波特率,在该波特率下给设备发送命令,得到正确回复或者设备执行了该条命令对应的动作就说明连接上了。
或者是否能确定——以某种方式操作一下该设备,它会往外发些什么,而串口调试助手能够接收到,那也说明连接正确了。
或者是否能确定——以某种方式操作一下该设备,它会往外发些什么,而串口调试助手能够接收到,那也说明连接正确了。
全部回答
- 1楼网友:像个废品
- 2021-03-17 20:46
串口没什么固定询问的,所以需要知道该设备通讯协议。
很奇怪啊,不知道通讯协议,你用串口调试助手连接那个控制器想做什么呢?另外,你不知道通讯协议,那是不是知道它的波特率呢?要是连波特率也不知道,发送接收的东西都是没有意义的啊。
还有你用的串口线是那个控制器带的,还是你自己做的或者另外找的?你得确定是这个控制器是用交叉线还是直连的串口线。
首先要知道通讯协议和波特率,在该波特率下给设备发送命令,得到正确回复或者设备执行了该条命令对应的动作就说明连接上了。
或者是否能确定——以某种方式操作一下该设备,它会往外发些什么,而串口调试助手能够接收到,那也说明连接正确了。
楼上说的对,看看说明书上有没有说啥。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯