VB串口通信问题
我用串口调试工具选择以16进制方式发送数据例如发送3吧那么串口调试工具是以二进制发送的吗?是怎么样的格式啊是11吗如果不是那事怎么发送的那??还有vb串口中mscomm1...
我用串口调试工具选择以16进制方式发送数据例如发送3吧 那么串口调试工具是以二进制发送的吗?是怎么样的格式啊是11吗如果不是那事怎么发送的那??
还有vb串口中mscomm1.input中的数据是怎么样的啊?怎么以16进制数据显示啊??
以上请教了好多问题不好意思谢谢啦
网上虽然有程序但是不明白原理还是不行啊,希望高人指点啦!!! 展开
还有vb串口中mscomm1.input中的数据是怎么样的啊?怎么以16进制数据显示啊??
以上请教了好多问题不好意思谢谢啦
网上虽然有程序但是不明白原理还是不行啊,希望高人指点啦!!! 展开
3个回答
展开全部
肯定是以二进制形式发送的,但是串口数据线只有一根,一般情况下,串口调式工具都是按照Uart协议发送数据的,具体你可以去了解一下Uart协议是怎么回事。在这里不可能几句话说清楚。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建议你看一下msdn,里面讲的还是比较详细的,这是你要用到的其中一个属性:
InputMode 属性
设置或返回 Input 属性取回的数据的类型。
语法
object.InputMode [ = value ]
InputMode 属性语法包括下列部分:
部分 描述
object 对象表达式,其值是“应用于”列表中的对象。
value 值或常数,确定输入模式,如“设置值”中所描述。
设置值
value 的设置值是:
常数 值 描述
comInputModeText 0 (缺省)数据通过 Input 属性以文本形式取回。
comInputModeBinary 1 数据通过 Input 属性以二进制形式取回。
说明
InputMode 属性确定 Input 属性如何取回数据。数据取回的格式或是字符串或是一数据组的二进制数据的数组。
若数据只用 ANSI 字符集,则用 comInputModeText。对其它字符数据,如数据中有嵌入控制字符、Nulls 等等,则使用 comInputModeBinary。
InputMode 属性
设置或返回 Input 属性取回的数据的类型。
语法
object.InputMode [ = value ]
InputMode 属性语法包括下列部分:
部分 描述
object 对象表达式,其值是“应用于”列表中的对象。
value 值或常数,确定输入模式,如“设置值”中所描述。
设置值
value 的设置值是:
常数 值 描述
comInputModeText 0 (缺省)数据通过 Input 属性以文本形式取回。
comInputModeBinary 1 数据通过 Input 属性以二进制形式取回。
说明
InputMode 属性确定 Input 属性如何取回数据。数据取回的格式或是字符串或是一数据组的二进制数据的数组。
若数据只用 ANSI 字符集,则用 comInputModeText。对其它字符数据,如数据中有嵌入控制字符、Nulls 等等,则使用 comInputModeBinary。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也不太清楚,我觉得应该 是用调试工具把你发送的数据编译成二进制发送的!毕竟电脑只认识二进制!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询