求助:MSComm 的基础问题

Qpinguo 2006-08-29 06:09:54
小弟最近学用MSComm控件,用串口调试助手发送一串16进制数给它,让他接收,结果发现它只能收到前12个,不知怎么回事,请大家帮帮忙,感激不尽,痛哭流涕!
...全文
174 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Qpinguo 2006-08-31
  • 打赏
  • 举报
回复
有没有大虾帮忙解决一下啊?
Qpinguo 2006-08-31
  • 打赏
  • 举报
回复
差不多吧!

怎么?
Hassle 2006-08-30
  • 打赏
  • 举报
回复
再啰嗦一句:

dim n as byte

n=0

发送n, n怎么转换?

iif(len(hex(n))=1, 0 & hex(n), hex(n))

Qpinguo 2006-08-30
  • 打赏
  • 举报
回复
我发送端是串口调试助手软件,十六进制形式发送的啊!


我写程序往调试助手上送都好使得啊!就反过来接收的时候不知道怎么回事了!
zq972 2006-08-29
  • 打赏
  • 举报
回复
交换一下,你发那些数据,让串口调试助手收,看收的对不对

可能是你的接收代码有问题
Hassle 2006-08-29
  • 打赏
  • 举报
回复
这样试一下:

发送端先用Hex()把数据全部转换再发送,在接收端转换回来

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧