极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 54656|回复: 12

请教关于arduino串口使用16进制发送问题

[复制链接]
发表于 2013-3-19 20:45:46 | 显示全部楼层 |阅读模式
我希望使用arduino去控制其他单片机,其他单片机的指令必须要用16进制发送,我用 Serial.print(0, HEX);  发现这个语句是将变量转换成16进制发送,接收到的还是0,而串口助手发送的0是00 ,补齐2位而且后面有个空格的,请问可以实现和电脑一样的16进制发送吗
回复

使用道具 举报

发表于 2013-10-11 18:48:54 | 显示全部楼层
楼主,这问题是否解决了?
回复 支持 1 反对 0

使用道具 举报

发表于 2013-7-19 14:18:40 | 显示全部楼层
你好!问题解决了吗》》。谢谢!
回复 支持 反对

使用道具 举报

发表于 2013-7-19 20:26:16 来自手机 | 显示全部楼层
serial.write()
回复 支持 反对

使用道具 举报

发表于 2013-7-19 21:50:18 | 显示全部楼层
unsigned char hexdata[8] = {  0x40,0x07,0x00,0x01,0x00,0x00,0x00,0x0D};
...
Serial.write(hexdata, 8);
回复 支持 反对

使用道具 举报

发表于 2013-9-5 17:28:03 | 显示全部楼层
楼上正解!
回复 支持 反对

使用道具 举报

发表于 2013-10-30 22:54:06 | 显示全部楼层
zzzddd9000 发表于 2013-7-19 21:50
unsigned char hexdata[8] = {  0x40,0x07,0x00,0x01,0x00,0x00,0x00,0x0D};
...
Serial.write(hexdata, ...

请问:
我的PC端发出来的是hex格式的数据,我的数据是“7F 00 # 10 80 01 # 2F # 2F # 00 # 7F”这么一个格式,#号代表的位数不一定,我应该怎么写代码,才能把这些#代表的东西取出来呢?
看了很多资料,都没有一个头绪。
回复 支持 反对

使用道具 举报

发表于 2014-4-3 14:10:51 | 显示全部楼层
zzzddd9000 发表于 2013-7-19 21:50
unsigned char hexdata[8] = {  0x40,0x07,0x00,0x01,0x00,0x00,0x00,0x0D};
...
Serial.write(hexdata, ...

不行,我也是遇到这个问题,但是用你这样的方法不行
回复 支持 反对

使用道具 举报

发表于 2014-4-4 17:57:50 | 显示全部楼层
是吗,那就大家一起探讨一下吧
回复 支持 反对

使用道具 举报

发表于 2015-2-15 02:12:29 | 显示全部楼层
不知道解决了吗,想知道答案,我是想接收电脑的hex字符串
回复 支持 反对

使用道具 举报

发表于 2015-4-3 14:45:18 | 显示全部楼层
zzzddd9000 发表于 2013-7-19 21:50
unsigned char hexdata[8] = {  0x40,0x07,0x00,0x01,0x00,0x00,0x00,0x0D};
...
Serial.write(hexdata, ...

GUO RAN ZHENG JIE.
回复 支持 反对

使用道具 举报

发表于 2015-4-10 00:34:01 | 显示全部楼层
zzzddd9000 发表于 2013-7-19 21:50
unsigned char hexdata[8] = {  0x40,0x07,0x00,0x01,0x00,0x00,0x00,0x0D};
...
Serial.write(hexdata, ...

我的成功了,但是我需要发送多组不同的 代码,那我应该怎样写
回复 支持 反对

使用道具 举报

发表于 2015-11-29 15:26:21 | 显示全部楼层
zzzddd9000 发表于 2013-7-19 21:50
unsigned char hexdata[8] = {  0x40,0x07,0x00,0x01,0x00,0x00,0x00,0x0D};
...
Serial.write(hexdata, ...

正解!!!
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-15 05:59 , Processed in 0.045190 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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