VB串口使用心得两则

最近本人,使用VB串口编程,得到心得两则,拿来和大家共享,

如果对则,褒奖本人两句,如果不对,则欢迎大虾指教。

心得1:串口的输出属性:

按照书上或是MSDN中给出OUTPUT的数据类型是字符串或VARIANT类型,我出现的问题是我想传送0至255之间的数,可是按照,以上的输出数据类型进行设置的化,传输不了诸如200,210等大于125的数,我又不想按照帖子上介绍的文章进行转换,于是有了一点心得:  将给OUTPUT的变量的数据类型设置为BYTE的数组,数组元素的个数为1即可。                                                                                                       

Dim Sendtemp(0)  As Byte  

Const SendCmd = &H55

   Sendtemp(0) = SendCmd
 MSComm1.Output = Sendtemp()

心得2:设置改变带来的一个问题

      当你的串口设置好后,一旦在以后你对串口的某一项设置改变后所有的设置都需要重新设置,如设定了串口的端口号,而没有设置串口的输入模式,如果你认为前面已经设置了输入模式,而不去理他,则他会用默认的模式去处理你的输入。造成不必要的麻烦,本人就为此调试了一会,才找到此问题,希望大家以后注意。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值