导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→vb与单片机串口通信的问题!急!加急!!!

* 42634: vb与单片机串口通信的问题!急!加急!!!

   cjy0312 
cjy0312发表的帖子 

 vb与单片机串口通信的问题!急!加急!!!
单片机发送一串数据,vb每接收一个数据进行处理!
我的程序接收不到单片机发出的每个数据,
eg:单片机发:0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19
   vb收到:0,8,16 (收到数在text窗口中可见)

  mscomm1.settings = "9600,n,8,1"
  mscomm1.rthreshold = 1
  mscomm1.inputmode = cominputmodebinary
  mscomm1.inputlen = 0
  if mscomm1.portopen = false then mscomm1.portopen = true

private sub mscomm1_oncomm()
dim receive_data() as byte
dim inbuffer as variant

    if flag1 = true then    '输入的是数据个数
          select case mscomm1.commevent
            case comevreceive
                inbuffer = " "
                receive_data() = " "
                inbuffer = mscomm1.input
                receive_data() = inbuffer
            
           text1.text = text1.text + str(receive_data(0))                  
           end select
    end if
     mscomm1.inbuffercount = 0
end sub



发表时间:2003年9月23日12:05:48

  
回复该帖

本主题共有 11 帖,分页:>>>>>该主题的所有内容[11]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  42640.[详细]VB不熟,不过那个控件用过。可能是初始化有点问题,你到啸峰工作室去看看,那里有详细讲解。..
摘要:VB不熟,不过那个控件用过。可能是初始化有点问题,你到啸峰工作室去看看,那里有详细讲解。......(86字)
- [ffllyy][861次] 2003年9月23日

  42646.[详细]给你一段设置程序看看
摘要: MSComm1.CommPort = 2            '使用COM1&......(643字)
- [独角][1252次] 2003年9月23日

  42648.[详细]谢谢独角!但是我的问题很怪.....
摘要:我现在的问题是我如果用:inputmode=0 接收数据在128之内可收齐,超过就接收的不对了!我选inputmode=1则每次只收到连续的几个数据.怎么办呢?[em00][em00][em00]......(147字)
- [cjy0312][975次] 2003年9月23日

[上一篇帖子]:JMP @A+DPTR确实是间接跳转,单字节,双周期,但使用前必须要为条件赋值。
[下一篇帖子]:没办法,用电桥测.