通过单片机vb串口发送16进制数据一串16进制码

串口调试助手的十六进制发送与字符串发送_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
串口调试助手的十六进制发送与字符串发送
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
你可能喜欢查看: 603|回复: 8
单片机可以用十六进制来发送除数字外的其他字符么
单片机可以用十六进制可以发送数字0-9,那么可以用十六进制来发送其他的字符么?串口通信是传输的是字符,是字符所对应的阿斯克码,还是阿斯克码所转化成的二进制或者是十六进制?(例:串口通信传输字符1,是传输的字符型的1,还是传输的是1的阿斯卡码49,还是49的十六进制31,还是49的二进制110001)
大、小写的英文字母或数字都可以。甚至汉字也可以,只是接收端处理稍复杂一点。
串口发送的就是一个字节(8bits)的数,数值的含义由用户确定,与数的进制无关;为了方便查看,可以将数以特定的格式(如ASCII码)发出
当然可以啊 接收端去解释数据流的含义然后展现出来 和发什么没关系 对计算机来说什么内容都一样 全是一组二进制码
可以啊!ASCII码
可以,反应速度慢些
板凳说到点子上了,正解!
下载个抓包软件,一般你发送的是16进制的数据
Powered by"c语言串口发送16进制"的糗事
你可能感兴趣:
糗事百科为大家收集了很多的c语言串口发送16进制的糗事,各种关于c语言串口发送16进制的爆笑经历、尴尬时刻和开心视频,想持续关注c语言串口发送16进制的糗事就收藏本页吧.
扫码下载糗事百科app21ic官方微信-->
串口用十六进制显示数据怎样换行?
中级技术员, 积分 272, 距离下一级还需 28 积分
中级技术员, 积分 272, 距离下一级还需 28 积分
中级技术员, 积分 272, 距离下一级还需 28 积分
中级技术员, 积分 272, 距离下一级还需 28 积分
试过怎么组合SendData(0x0d);SendData(0x0a);SendData('\n');都不能实现换行.求指导。
& & & & & & & &&&
& & & & & & & &&&
满意回复+3
如果用16进制,本身就是一个数据,当然不能换行呀;你可以:发送数据后,再采用字符模式发送\n,就可以了
助理工程师, 积分 1461, 距离下一级还需 539 积分
助理工程师, 积分 1461, 距离下一级还需 539 积分
助理工程师, 积分 1461, 距离下一级还需 539 积分
助理工程师, 积分 1461, 距离下一级还需 539 积分
如果用16进制,本身就是一个数据,当然不能换行呀;你可以:发送数据后,再采用字符模式发送\n,就可以了
中级工程师, 积分 3344, 距离下一级还需 1656 积分
中级工程师, 积分 3344, 距离下一级还需 1656 积分
中级工程师, 积分 3344, 距离下一级还需 1656 积分
中级工程师, 积分 3344, 距离下一级还需 1656 积分
按ASCII码来说吧,十六进制的0x00是空格。0x0a是换行。0x0d是回车。
你的显示模块是对换行是怎么支持的,你就怎么发数据。
这要配合,就和谈恋爱似的,单相思不行啊。
中级工程师, 积分 4229, 距离下一级还需 771 积分
中级工程师, 积分 4229, 距离下一级还需 771 积分
中级工程师, 积分 4229, 距离下一级还需 771 积分
中级工程师, 积分 4229, 距离下一级还需 771 积分
呵呵,这对数据的自定义很重要。
中级技术员, 积分 272, 距离下一级还需 28 积分
中级技术员, 积分 272, 距离下一级还需 28 积分
中级技术员, 积分 272, 距离下一级还需 28 积分
中级技术员, 积分 272, 距离下一级还需 28 积分
zf_015820 发表于
如果用16进制,本身就是一个数据,当然不能换行呀;你可以:发送数据后,再采用字符模式发送\n,就可以了
是这样的意思吗?把SendData('\n');换成SendString('\n');
高级工程师, 积分 7012, 距离下一级还需 988 积分
高级工程师, 积分 7012, 距离下一级还需 988 积分
高级工程师, 积分 7012, 距离下一级还需 988 积分
高级工程师, 积分 7012, 距离下一级还需 988 积分
换行符也是个16进制数,和其它16进制并无差别,无非你想让它有特殊功能(换行)而已,所以,你就要在接收端具体解释这个字符,自己实现换行。
助理工程师, 积分 1461, 距离下一级还需 539 积分
助理工程师, 积分 1461, 距离下一级还需 539 积分
助理工程师, 积分 1461, 距离下一级还需 539 积分
助理工程师, 积分 1461, 距离下一级还需 539 积分
应该是:换成SendString('’\n'‘);这个函数,你定义应该是字符串吧?如果 是字符函数,就可以这样;另外,如果你是自己写这些接口函数,就只能如同楼上所说,自己来定义换行符了;如果 你是用C语言,调用系统函数:printf( & \n & ),就可以换行了, 或者调putchar(' \n ')也可以换行;
扫描二维码,随时随地手机跟帖
技术新星奖章
人才类勋章
时间类勋章
晶莹之水滴
发帖类勋章
欢快之小溪
发帖类勋章
时间类勋章
技术高手奖章
人才类勋章
社区建设奖章
等级类勋章
技术奇才奖章
人才类勋章
时间类勋章
湍急之河流
发帖类勋章
精华达人奖章
等级类勋章
核心会员奖章
等级类勋章
坚毅之洋流
发帖类勋章
时间类勋章
技术导师奖章
人才类勋章
突出贡献奖章
等级类勋章
无冕之王奖章
等级类勋章
奔腾之江水
发帖类勋章
您需要登录后才可以回帖
热门推荐 /5

我要回帖

更多关于 单片机串口发送16进制 的文章

 

随机推荐