LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 836|回复: 1

串口收到数据后存到文件中,出现了怪现象

[复制链接]
发表于 2009-12-9 17:50:13 | 显示全部楼层 |阅读模式
我是每次收10个字节,这10个字节是十六进制的00 01 02 03 04 05 06 07 08 09,然后再收10个字节:0A 0B 0C 0D 0E 0F 00 01 02 03,如此类推,我每次收到10个字节后,把其存储到一个文件中,当我打开文件的时候发现了问题,在第一行是空行,第二行才有内容,如果用十六进制显示文件内容,发现第一行是从0A开始,后面依次是0B 0C ……,也就是说,第一次收到的00————09不见了,怀疑是因为十六进制的0A被当成了换行,但是再往后面,一个循环结束后,下个循环就能收到00 01 …… 09,然后就是0A 0B ……,一切正常了,只有第一次出现差错。请朋友们帮忙看看啊

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2009-12-10 15:27:03 | 显示全部楼层
自己顶一下,盼高手
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表