串口通讯的问题,请教有经验的朋友不吝赐教!

兔子-顾问 2004-10-20 10:13:37
我用的mscomm控件,速度改到19200就接收不到数据,用vb.net的时候,甚至都不激发oncomm事件,请问以下问题:
1。什么情况下会设置了RThreshold=1,可是不触发oncomm事件?
2。mscomm控件,支持19200么?任意波特率都可以?
...全文
123 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Programer_Zjw 2004-10-23
  • 打赏
  • 举报
回复
可能是你的代码有问题。
Fancly 2004-10-21
  • 打赏
  • 举报
回复
应该是你的代码有问题吧,仔细查查吧
Wenking003 2004-10-20
  • 打赏
  • 举报
回复
1、 在 MSComm1.PortOpen = False时不会触发接收事件。
2、 我常用19200接收(vb6)数据,没问题。
lzlbj 2004-10-20
  • 打赏
  • 举报
回复
kongjianchabienengzidongganmashoudong
兔子-顾问 2004-10-20
  • 打赏
  • 举报
回复
问题奇怪就在于我用vb6做的很好。同样方法,在vb.net上做。就不触发事件了。而且,更奇怪的是,我用.net的升级程序升级我代码得到的就可以运行。但和我做的比较,真看不出区别啊。
efengxu 2004-10-20
  • 打赏
  • 举报
回复
可能还是你写的代码有问题,再仔细看看
of123 2004-10-20
  • 打赏
  • 举报
回复
可能是发送端在 19200 下的时序误差较大。
lyxhappy 2004-10-20
  • 打赏
  • 举报
回复
这个波特率是支持的,你看一下是不是控件的某些参数没设对,或者你使用的不发
jam021 2004-10-20
  • 打赏
  • 举报
回复
关注,帮你顶!

1,502

社区成员

发帖
与我相关
我的任务
社区描述
VB 网络编程
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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