字符转换?

老人参 2004-08-13 08:55:24
我用430单片机,把数据存储在自身的Flash中,

用00 FF FF 这种格式的

我用232通讯,直接读取Flash中的数据,

传回的是不可见的字符,

如何转换这些字符?

我用VB 和 Delphi,

请大家指点,有源程序吗?

我的邮箱laorenshen@163.com
...全文
161 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
老人参 2004-08-22
  • 打赏
  • 举报
回复
我是直接读取Flash中的数据

数据读取回来的不对,都是255也就是FF

用串口精灵,读回的都是正确的

为什么会这样

crazyeagle 2004-08-20
  • 打赏
  • 举报
回复
不能用%s,s是字符串,会显示为乱码吧!!没试过,只是感觉!!
renhaobin2000 2004-08-20
  • 打赏
  • 举报
回复
用%S就可以了!
javazb 2004-08-19
  • 打赏
  • 举报
回复
对,转换成二进制就可以了
supergold 2004-08-15
  • 打赏
  • 举报
回复
晕,根本就看不明白问题是在讲什么。
老人参 2004-08-14
  • 打赏
  • 举报
回复
我用

Chr()

Asc()

都没转换过来
crazyeagle 2004-08-14
  • 打赏
  • 举报
回复
我只会vc
cstring cstemp;
num = 传回的数据
cstemp.format("%02x",num);
flowercity 2004-08-13
  • 打赏
  • 举报
回复
数据类型转换就可以了啊

27,374

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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