|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 还是串口通讯的问题?有遇到问题了?
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1768
人关注过本帖
标题:
还是串口通讯的问题?有遇到问题了?
只看楼主
加入收藏
ljlbxhlc
等 级:
论坛游民
帖 子:124
专家分:20
注 册:2013-9-24
结帖率:
25.71%
楼主
收藏
问题点数:0 回复次数:16
还是串口通讯的问题?有遇到问题了?
还是道闸的问题!我用串口监控器!查出来了它的命令16进制代码!也找到了它的代码的大概意思!可是我向串口发送数据时遇到了问题!不知道怎么直接向串口发送16进制的串!发送出去以后它就当字符出来了!又进行了16进制转换!我差到他的代码中有!0D,我发送chr(13)可以!可是有的不知道发送啥!比如!10
01
99
等等!怎么样能直接传送16进制串呀?
搜索更多相关主题的帖子:
监控器
道闸
2014-09-11 12:52
举报帖子
使用道具
赠送鲜花
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
2
楼
收藏
得分:0
所有数据都用chr()送出
授人以渔,不授人以鱼。
2014-09-11 12:55
举报帖子
使用道具
赠送鲜花
ljlbxhlc
等 级:
论坛游民
帖 子:124
专家分:20
注 册:2013-9-24
第
3
楼
收藏
得分:0
错!应该用二进制!0h开头加数据!
可是怎么把二进制数据直接转成字符串呢!
比如!0hab12
如何转成ab12
或者转成十进制数
2014-09-11 16:27
举报帖子
使用道具
赠送鲜花
TonyDeng
等 级:
贵宾
威 望:
304
帖 子:25859
专家分:48889
注 册:2011-6-22
第
4
楼
收藏
得分:0
第二次了,懒得再答你。
授人以渔,不授人以鱼。
2014-09-11 16:29
举报帖子
使用道具
赠送鲜花
ljlbxhlc
等 级:
论坛游民
帖 子:124
专家分:20
注 册:2013-9-24
第
5
楼
收藏
得分:0
奥!好像在这件事上你没有帮到我啥?
有函数buttoc()能用不?我几乎已经破解了它的命令!毕竟不熟还需要努力!我自己都佩服自己的毅力
2014-09-11 19:26
举报帖子
使用道具
赠送鲜花
吹水佬
等 级:
版主
威 望:
451
帖 子:10607
专家分:43186
注 册:2014-5-20
第
6
楼
收藏
得分:0
看看下面显示输出应该会明白
?STRCONV(chr(0x0D)+chr(0x10)+chr(0x01)+chr(0x99),15)
?STRCONV(0h0D100199,15)
?0h0D100199==chr(0x0D)+chr(0x10)+chr(0x01)+chr(0x99)
?CTOBIN(0hAB12,"2RS")
?STRCONV(BINTOC(4779,"2RS"),15)
2014-09-11 20:07
举报帖子
使用道具
赠送鲜花
hu9jj
来 自:红土地
等 级:
贵宾
威 望:
400
帖 子:11857
专家分:43421
注 册:2006-5-13
第
7
楼
收藏
得分:0
以下是引用
ljlbxhlc
在2014-9-11 16:27:24的发言:
错!应该用二进制!0h开头加数据!
可是怎么把二进制数据直接转成字符串呢!
比如!0hab12
如何转成ab12
或者转成十进制数
错的是你自己!
在VFP中向串(并)口传送数据都视为“写”入字符串,当然这个字符串可以是不可显示的字符。
活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2014-09-11 20:28
举报帖子
使用道具
赠送鲜花
hu9jj
来 自:红土地
等 级:
贵宾
威 望:
400
帖 子:11857
专家分:43421
注 册:2006-5-13
第
8
楼
收藏
得分:0
以下是引用
ljlbxhlc
在2014-9-11 19:26:21的发言:
奥!好像在这件事上你没有帮到我啥?
有函数buttoc()能用不?我几乎已经破解了它的命令!毕竟不熟还需要努力!我自己都佩服自己的毅力
数据的进制转换仅仅是显示(或打印)时才需要,楼主根本没有必要纠结数据转换的问题,所有的数据在计算机中都是以二进制存储、传送和运算的。
活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2014-09-11 20:31
举报帖子
使用道具
赠送鲜花
hu9jj
来 自:红土地
等 级:
贵宾
威 望:
400
帖 子:11857
专家分:43421
注 册:2006-5-13
第
9
楼
收藏
得分:0
在我看来,在程序中直接向相应的端口写入十进制数据就行,不涉及到在程序中转换数据。可能楼主恰恰就被难在如何将十六进制数据转换成十进制数据写入程序,其实这个问题也很容易解决,打开WINDOWS系统自带的计算器,选择模式为科学型,在十六进制下输入数据,点击十进制,计算器就以十进制显示。
活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2014-09-12 06:40
举报帖子
使用道具
赠送鲜花
hu9jj
来 自:红土地
等 级:
贵宾
威 望:
400
帖 子:11857
专家分:43421
注 册:2006-5-13
第
10
楼
收藏
得分:0
利用科学计算器的数制转换功能来转换
图片附件: 游客没有浏览图片的权限,请
登录
或
注册
活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2014-09-12 06:48
举报帖子
使用道具
赠送鲜花
17
1/2页
1
2
快速回复:
还是串口通讯的问题?有遇到问题了?
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.035676 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved