VB串口通信问题

我用串口调试工具选择以16进制方式发送数据例如发送3吧那么串口调试工具是以二进制发送的吗?是怎么样的格式啊是11吗如果不是那事怎么发送的那??还有vb串口中mscomm1... 我用串口调试工具选择以16进制方式发送数据例如发送3吧 那么串口调试工具是以二进制发送的吗?是怎么样的格式啊是11吗如果不是那事怎么发送的那??
还有vb串口中mscomm1.input中的数据是怎么样的啊?怎么以16进制数据显示啊??
以上请教了好多问题不好意思谢谢啦
网上虽然有程序但是不明白原理还是不行啊,希望高人指点啦!!!
展开
 我来答
风雷小草
2012-01-07 · TA获得超过1711个赞
知道小有建树答主
回答量:1174
采纳率:0%
帮助的人:675万
展开全部
肯定是以二进制形式发送的,但是串口数据线只有一根,一般情况下,串口调式工具都是按照Uart协议发送数据的,具体你可以去了解一下Uart协议是怎么回事。在这里不可能几句话说清楚。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
尚心部落
2012-01-07 · TA获得超过302个赞
知道小有建树答主
回答量:534
采纳率:0%
帮助的人:562万
展开全部
建议你看一下msdn,里面讲的还是比较详细的,这是你要用到的其中一个属性:

InputMode 属性

设置或返回 Input 属性取回的数据的类型。

语法

object.InputMode [ = value ]

InputMode 属性语法包括下列部分:

部分 描述
object 对象表达式,其值是“应用于”列表中的对象。
value 值或常数,确定输入模式,如“设置值”中所描述。

设置值

value 的设置值是:

常数 值 描述
comInputModeText 0 (缺省)数据通过 Input 属性以文本形式取回。
comInputModeBinary 1 数据通过 Input 属性以二进制形式取回。

说明

InputMode 属性确定 Input 属性如何取回数据。数据取回的格式或是字符串或是一数据组的二进制数据的数组。

若数据只用 ANSI 字符集,则用 comInputModeText。对其它字符数据,如数据中有嵌入控制字符、Nulls 等等,则使用 comInputModeBinary。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
众独很b
2012-01-07 · 超过20用户采纳过TA的回答
知道答主
回答量:89
采纳率:0%
帮助的人:76.6万
展开全部
我也不太清楚,我觉得应该 是用调试工具把你发送的数据编译成二进制发送的!毕竟电脑只认识二进制!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式