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

liang80318 2010-09-06 03:23:46
这个能实现吗,有人做过没有
可以交流一下
有个大概的思路就可以
平时不与COM进通信,只有电压变化才有信号出来
而且做的这个设备是TTL RS232转换口
...全文
200 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Winters_lee 2010-11-12
  • 打赏
  • 举报
回复
哥,你要做的是可以用电路实现的,检测电压跳变可以用继电器,或者运算放大器也可以,看你的目的是什么
mybha 2010-10-21
  • 打赏
  • 举报
回复
你可以将串口接收模式改成二进制模式,然后定义变量类型为BYTE,判断每一位来确定是高电平还是低电平.
zdingyun 2010-09-07
  • 打赏
  • 举报
回复
[Quote=引用楼主 liang80318 的回复:]
这个能实现吗,有人做过没有
可以交流一下
有个大概的思路就可以
平时不与COM进通信,只有电压变化才有信号出来
而且做的这个设备是TTL RS232转换口
[/Quote]

LZ:你这COM口的第2脚是RXD,用于接收来自下位机的数据的.在COM口打开时当有数据(位)到达,其第2脚才有电位变化.
你要接收数据可以用MSCOMM控件打开COM口,通过ONCOMM事件来接收数据.
getemail 2010-09-07
  • 打赏
  • 举报
回复
zdingyun
已经回复了

[Quote=引用 2 楼 liang80318 的回复:]
老朱?哪个是啊,麻烦给引见一下
[/Quote]
贝隆 2010-09-07
  • 打赏
  • 举报
回复
想读取电平变化,估计有些难度,最好的办法莫过于使用示波器了
liang80318 2010-09-06
  • 打赏
  • 举报
回复
老朱?哪个是啊,麻烦给引见一下
getemail 2010-09-06
  • 打赏
  • 举报
回复
这类问题找老朱

863

社区成员

发帖
与我相关
我的任务
社区描述
VB COM/DCOM/COM+
c++ 技术论坛(原bbs)
社区管理员
  • COM/DCOM/COM+社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧