一个vb 串口问题!急!!!!!!!!

[复制链接]
2050|1
 楼主| krdzw 发表于 2007-4-28 08:33 | 显示全部楼层 |阅读模式
我要做一个发送和接受简单程序<br />我软件发送时我用导线把发送和接受端短接应该是发送什么在文本里面应该显示什么可是什么也没有请大家看看是什么原因呀!<br />Private&nbsp;Sub&nbsp;Command2_Click()<br />Text1.Text&nbsp;=&nbsp;buf<br />End&nbsp;Sub<br /><br />Private&nbsp;Sub&nbsp;Form_Load()<br />Dim&nbsp;instring&nbsp;As&nbsp;String<br />MSComm1.InputMode&nbsp;=&nbsp;comInputModeText<br />MSComm1.InBufferSize&nbsp;=&nbsp;1024<br />MSComm1.CommPort&nbsp;=&nbsp;1<br />If&nbsp;Not&nbsp;MSComm1.PortOpen&nbsp;Then<br />MSComm1.PortOpen&nbsp;=&nbsp;True<br />End&nbsp;If<br />MSComm1.Settings&nbsp;=&nbsp;&quot;2400,N,8,1&quot;<br />MSComm1.InputLen&nbsp;=&nbsp;0<br />MSComm1.InBufferCount&nbsp;=&nbsp;0<br />MSComm1.RThreshold&nbsp;=&nbsp;8<br />End&nbsp;Sub<br />Private&nbsp;Sub&nbsp;Command1_Click()<br />Dim&nbsp;buf1&nbsp;As&nbsp;Variant<br />Dim&nbsp;Data1(8)&nbsp;As&nbsp;Byte<br />If&nbsp;Not&nbsp;MSComm1.PortOpen&nbsp;Then<br />MSComm1.PortOpen&nbsp;=&nbsp;True<br />End&nbsp;If<br />Data1(0)&nbsp;=&nbsp;&H0<br />Data1(1)&nbsp;=&nbsp;&H11<br />Data1(2)&nbsp;=&nbsp;&H22<br />Data1(3)&nbsp;=&nbsp;&H33<br />Data1(4)&nbsp;=&nbsp;&H44<br />Data1(5)&nbsp;=&nbsp;&H55<br />Data1(6)&nbsp;=&nbsp;&H66<br />Data1(7)&nbsp;=&nbsp;&HAA<br />buf1&nbsp;=&nbsp;Data1<br />MSComm1.Output&nbsp;=&nbsp;buf1<br />MSComm1.PortOpen&nbsp;=&nbsp;False<br />End&nbsp;Sub<br /><br />Private&nbsp;Sub&nbsp;MSComm1_OnComm()<br />If&nbsp;Not&nbsp;MSComm1.PortOpen&nbsp;Then<br />MSComm1.PortOpen&nbsp;=&nbsp;True<br />End&nbsp;If<br />Select&nbsp;Case&nbsp;MSComm1.CommEvent<br />Case&nbsp;comEvReceive<br />&nbsp;&nbsp;&nbsp;buf&nbsp;=&nbsp;MSComm1.Input<br />End&nbsp;Select<br />MSComm1.PortOpen&nbsp;=&nbsp;False<br /><br />End&nbsp;Sub
独占一江秋 发表于 2007-4-28 11:20 | 显示全部楼层

还没等它发呢,你就给关了

buf1&nbsp;=&nbsp;Data1<br />MSComm1.Output&nbsp;=&nbsp;buf1<br />MSComm1.PortOpen&nbsp;=&nbsp;False
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

2

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部