CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  硬件/嵌入开发 >  嵌入开发(WinCE)

高分!!求救evb串口问题

楼主feiyan123123(阿飞)2005-04-04 11:41:00 在 硬件/嵌入开发 / 嵌入开发(WinCE) 提问

各位急救:  
        同样的代码,在vb下没问题,但在EVB上就串口没相应。。。。  
  郑没回事????现将代码如下列出:  
  如有已作好的例子,请发给我一份。。。。万分感激  
  给高分  
  *************************  
   
  Option   Explicit  
   
  Private   Sub   comm1_OnComm()  
  Dim   combuf   As   String  
  Select   Case   Comm1.CommEvent  
  Case   comEvReceive  
  '读取串口数据  
  combuf   =   combuf   +   Comm1.Input  
  Label1.Caption   =   "正在接收数据。。。。。"  
  Label1.Caption   =   combuf  
   
  'Modem已正常拨号,返回OK  
  Case   comEvSend  
   
   
  End   Select  
   
  End   Sub  
   
  Private   Sub   Command1_Click()  
   
    Dim   Number   As   String  
   
   
  Timer1.Interval   =   1000  
  Timer1.Enabled   =   True  
  '拨电话号码  
   
  Number   =   "GETCOMM00!"  
  '清除接收缓冲区  
  Comm1.InBufferCount   =   0  
  Comm1.Output   =   Number  
  Label1.Caption   =   "正在发送   -"   +   Number  
   
  End   Sub  
   
  Private   Sub   Form_Load()  
   
   
      Comm1.CommPort   =   1  
      Comm1.PortOpen   =   True  
       
  '设置可用的第一个串口  
   
   
  End   Sub  
   
  Private   Sub   Timer1_Timer()  
      Dim   combuf   As   String  
      combuf   =   combuf   +   Comm1.Input  
      Label1.Caption   =   "正在接收数据。。。。。"  
      Label1.Caption   =   combuf  
      Timer1.Enabled   =   False  
  End   Sub  
   
   
  **************************** 问题点数:0、回复次数:3Top

1 楼feiyan123123(阿飞)回复于 2005-04-04 15:15:53 得分 0

怎莫没人回贴呀???有例子发到我的邮箱,一样给分:feiyan123123@sohu.comTop

2 楼jiess(刘伟庭)回复于 2005-04-04 21:42:25 得分 0

不知楼主的EVB程式,是运行在模拟器中还是实际的设备.  
  最好在实际的设备中调试.  
  下面给一段示列代码:  
   
  Option   Explicit  
  Dim   strTemp   As   String  
   
  Private   Sub   cmdClose_Click()  
  If   Comm1.PortOpen   =   True   Then  
    Comm1.PortOpen   =   False  
  End   If  
  End   Sub  
   
  Private   Sub   cmdCommand_Click()  
  Comm1.Output   =   txtCommand.Text   +   Chr(13)  
  End   Sub  
   
  Private   Sub   Comm1_OnComm()  
  Select   Case   Comm1.CommEvent  
    Case   comEvReceive  
      strTemp   =   strTemp   +   Trim(Comm1.Input)  
  End   Select  
    txtStatus.Text   =   txtStatus.Text   +   strTemp  
  End   Sub  
   
  Private   Sub   Form_Load()  
  Comm1.CommPort   =   1  
  Comm1.Settings   =   "9600,N,8,1"  
  Comm1.PortOpen   =   True  
  End   Sub  
   
  Private   Sub   Form_OKClick()  
  If   Comm1.PortOpen   =   True   Then  
    Comm1.PortOpen   =   False  
  End   If  
          App.End  
  End   Sub  
  Top

3 楼feiyan123123(阿飞)回复于 2005-04-05 08:56:19 得分 0

我已经按你代码做拉,还是不行!!!我用的是模拟器!。。。你这个在模拟器你跑吗???  
   
  我正急着呢。。。。能给我试一下吗???顺便帮我解释一下Top

相关问题

  • 请教EVB高手:EVB的串口通讯问题
  • 高分求助:串口编程问题
  • 高分求助,关于串口通讯。!!!
  • 高分,再问串口编程
  • 关于mscomm串口编程哦!高分!:)
  • 如何在不知串口参数的情况下调试串口,找到通讯参数?高分相送.
  • 高分求助:我笔记本没有串口,在linux下要和一个串口设备连,怎么办?
  • 高分:多线程串口操作?up有分
  • 一个分时共用串口的问题,高分请教……
  • 急!急!!急!!!高分求救!!!串口通信问题...(up有分)

关键词

  • 模拟器
  • 代码
  • 数据
  • comm
  • combuf
  • 串口
  • portopen
  • evb
  • falseend
  • subprivate sub

得分解答快速导航

  • 帖主:feiyan123123

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo