当前位置:编程学习 > VB >>

vb与串口通信,读取第2针的电平信号

这个能实现吗,有人做过没有
可以交流一下
有个大概的思路就可以
平时不与COM进通信,只有电压变化才有信号出来
而且做的这个设备是TTL RS232转换口  这类问题找老朱 老朱?哪个是啊,麻烦给引见一下
引用楼主 liang80318 的回复:
这个能实现吗,有人做过没有
可以交流一下
有个大概的思路就可以
平时不与COM进通信,只有电压变化才有信号出来
而且做的这个设备是TTL RS232转换口


LZ:你这COM口的第2脚是RXD,用于接收来自下位机的数据的.在COM口打开时当有数据(位)到达,其第2脚才有电位变化.
你要接收数据可以用MSCOMM控件打开COM口,通过ONCOMM事件来接收数据. 想读取电平变化,估计有些难度,最好的办法莫过于使用示波器了 zdingyun
已经回复了

引用 2 楼 liang80318 的回复:
老朱?哪个是啊,麻烦给引见一下
你可以将串口接收模式改成二进制模式,然后定义变量类型为BYTE,判断每一位来确定是高电平还是低电平. 哥,你要做的是可以用电路实现的,检测电压跳变可以用继电器,或者运算放大器也可以,看你的目的是什么
补充:VB ,  COM/DCOM/COM+
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,