Foxtable(狐表)用户栏目专家坐堂 → [求助]求一段串口代码


  共有2437人关注过本帖树形打印复制链接

主题:[求助]求一段串口代码

帅哥哟,离线,有人找我吗?
谢天钰
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:211 积分:3044 威望:0 精华:0 注册:2012/4/13 12:44:00
[求助]求一段串口代码  发帖心情 Post By:2017/6/21 23:21:00 [显示全部帖子]

说起来有点不好意思?
不知道应该怎么写接收指定字符并自动回复指定字符的代码?
求一段代码。。。多谢了!


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20170621230716.png
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
谢天钰
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:211 积分:3044 威望:0 精华:0 注册:2012/4/13 12:44:00
回复:(有点色)?直接发送不就好了??...  发帖心情 Post By:2017/6/22 8:33:00 [显示全部帖子]

这得设置自动回复吧?是写在设备监视器里吗?再有就是06发送出去会不会是6没有0啊?
[此贴子已经被作者于2017/6/22 8:35:46编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
谢天钰
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:211 积分:3044 威望:0 精华:0 注册:2012/4/13 12:44:00
回复:(有点蓝)在接收事件里直接回复不就行http://w...  发帖心情 Post By:2017/6/22 10:49:00 [显示全部帖子]

select case e.port.portname
     case "com3"
        dim v as byte = ports("com3").readbyte
        if v = 16 then
             dim val() as byte = new byte() {6}
             ports("com3").write(val,0,val.length)
        end if
end select

提示写入超时????

 回到顶部
帅哥哟,离线,有人找我吗?
谢天钰
  4楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:211 积分:3044 威望:0 精华:0 注册:2012/4/13 12:44:00
回复:(有点色)每次,msgbox(v) 弹出的是什么?  发帖心情 Post By:2017/6/22 15:35:00 [显示全部帖子]

每次弹出的是16

 回到顶部
帅哥哟,离线,有人找我吗?
谢天钰
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:211 积分:3044 威望:0 精华:0 注册:2012/4/13 12:44:00
回复:(有点色)1、设置好端口的握手协议?h...  发帖心情 Post By:2017/6/22 18:23:00 [显示全部帖子]

1、按照你的指示设置好了握手协议,另外在串口调试助手设置奇偶校验设置为偶数时能正常接收数据了。
2、另外文本传输的编码设置成了ASCII。
3、返回的是字符 空心方块。
[此贴子已经被作者于2017/6/22 18:25:19编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
谢天钰
  6楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:211 积分:3044 威望:0 精华:0 注册:2012/4/13 12:44:00
回复:(有点色)1、设置好端口的握手协议 h...  发帖心情 Post By:2017/6/22 18:55:00 [显示全部帖子]

在串口调试助手里得到的数据如下:

CTRSampleInfo SampleID1Mode0TestTime2017-05-08 08:50:34NameGender0Group0AgeVal0AgeType0DeptChartNoBedNoSenderTesterCheckerWBC Val9.6Low4.0High10.0Unit10^9/LLymph# Val2.2Low0.8High4.0Unit10^9/LMid# Val0.7Low0.1High1.5Unit10^9/LG72 61 06 n# Val6.7Low2.0High7.0Unit10^9/LLymph% Val23.4Low20.0High40.0Unit%Mid% Val7.7Low3.0High15.0Unit%Gran% Val68.9Low50.0High70.0Unit%HGB Val133Low110High160Unitg/LRBC Val4.00Low3.50High5.50Unit10^12/LHCT Val38.7Low37.0High54.0Unit%MCV Val96.9Low80.0High100.0UnitfLMCH Val33.2Low27.0High34.0UnitpgMCHC Val343Low320High360Unitg/LRDW-CV Val13.6Low11.0High16.0Unit%RDW-SD Val50.1Low35.0High56.0UnitfLPLT Val159Low100High300Unit10^9/LMPV Val7.7Low6.5High12.0UnitfLPDW Val16.8Low9.0High17.0Unit PCT Val0.122Low0.108High0.282Unit%P-LCR Val22.1Low11.0High45.0Unit%AlarmFlag Rm0R10R20R31R40Pm0Pl0Ps0SepLine SepWBCLyLeft10SepWBCLyMid56SepWBCGranMid81SepWBCGranRight255SepRBCLeft27SepRBCRight195SepPLTLeft6SepPLTRight118WBCHisto DataLen256MetaDataLen1WHistoData*******,>Tj$3:?DMRTZY^`_]^_`ed\YRSKF:*'%

}|uqlljijigdb^\YXVZWWY\addflu{|~  

"*02:869676<:<BEEGNOPUZ]ddddefghhehfiorvw{z}xwztwqrqni``]_[XQMKGB92.1-,+%# xtqmdc][[VTTPLIGB@71-+*$!   RBCHisto DataLen256MetaDataLen1RHistoData****************  '08BLXep

&4DNZenw{~{{sne\RHA5/$

xpfb^ZVRPMIGB@=;:875530.+)'%#" 


***********PLTHisto DataLen256MetaDataLen1PHistoData***** /BXp4H\lx~~|wqg[RJD=5-(%! yqib]XQKECDEEDCAA???==<;:977521.,*(&#" !! 

*!t***n 4**%5G**8************************************************************

06



现在我卡在回复主机16进制的06这里 


 回到顶部
帅哥哟,离线,有人找我吗?
谢天钰
  7楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:211 积分:3044 威望:0 精华:0 注册:2012/4/13 12:44:00
回复:(有点色)1、设置好端口的握手协议 h...  发帖心情 Post By:2017/6/22 19:25:00 [显示全部帖子]

我现在有点晕,不知道应该怎么做回复,是回复字节还是字符?
设置的编码是ASCII

 回到顶部
帅哥哟,离线,有人找我吗?
谢天钰
  8楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:211 积分:3044 威望:0 精华:0 注册:2012/4/13 12:44:00
回复:(有点色)这样写代码,看弹出什么回复什么。...  发帖心情 Post By:2017/6/22 19:49:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20170622194657.png
图片点击可在新窗口打开查看


这是什么情况?

 回到顶部
帅哥哟,离线,有人找我吗?
谢天钰
  9楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:211 积分:3044 威望:0 精华:0 注册:2012/4/13 12:44:00
回复:(有点色)这样写代码,看弹出什么回复什么。...  发帖心情 Post By:2017/6/22 19:53:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20170622194716.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
谢天钰
  10楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:211 积分:3044 威望:0 精华:0 注册:2012/4/13 12:44:00
回复:(有点色)14楼的错误,是你com3没有写对,你开...  发帖心情 Post By:2017/6/23 8:32:00 [显示全部帖子]

那个错误后来纠正了!现在已经接到数据了,但是接的不全,中间就停了,然后设备报错!我想是不是应该按照接收的字节回复,还有一个数据传输结束的回复,只要这两个回复做好就没问题了!
能不能这么写
接收的数据能不能是两种形式,一种是字节,一种是字符?那我就根据字节设置回复,然后再用字符合成就行了,不知道这种方法能成不?
[此贴子已经被作者于2017/6/23 8:51:26编辑过]

 回到顶部
总数 12 1 2 下一页