请教关于arduino串口使用16进制发送问题
我希望使用arduino去控制其他单片机,其他单片机的指令必须要用16进制发送,我用 Serial.print(0, HEX);发现这个语句是将变量转换成16进制发送,接收到的还是0,而串口助手发送的0是00 ,补齐2位而且后面有个空格的,请问可以实现和电脑一样的16进制发送吗 楼主,这问题是否解决了? 你好!问题解决了吗》》。谢谢! serial.write() unsigned char hexdata = {0x40,0x07,0x00,0x01,0x00,0x00,0x00,0x0D};...
Serial.write(hexdata, 8); 楼上正解! zzzddd9000 发表于 2013-7-19 21:50 static/image/common/back.gif
unsigned char hexdata = {0x40,0x07,0x00,0x01,0x00,0x00,0x00,0x0D};
...
Serial.write(hexdata, ...
请问:
我的PC端发出来的是hex格式的数据,我的数据是“7F 00 # 10 80 01 # 2F # 2F # 00 # 7F”这么一个格式,#号代表的位数不一定,我应该怎么写代码,才能把这些#代表的东西取出来呢?
看了很多资料,都没有一个头绪。 zzzddd9000 发表于 2013-7-19 21:50 static/image/common/back.gif
unsigned char hexdata = {0x40,0x07,0x00,0x01,0x00,0x00,0x00,0x0D};
...
Serial.write(hexdata, ...
不行,我也是遇到这个问题,但是用你这样的方法不行 是吗,那就大家一起探讨一下吧 不知道解决了吗,想知道答案,我是想接收电脑的hex字符串 zzzddd9000 发表于 2013-7-19 21:50 static/image/common/back.gif
unsigned char hexdata = {0x40,0x07,0x00,0x01,0x00,0x00,0x00,0x0D};
...
Serial.write(hexdata, ...
GUO RAN ZHENG JIE. zzzddd9000 发表于 2013-7-19 21:50 static/image/common/back.gif
unsigned char hexdata = {0x40,0x07,0x00,0x01,0x00,0x00,0x00,0x0D};
...
Serial.write(hexdata, ...
我的成功了,但是我需要发送多组不同的 代码,那我应该怎样写 zzzddd9000 发表于 2013-7-19 21:50 static/image/common/back.gif
unsigned char hexdata = {0x40,0x07,0x00,0x01,0x00,0x00,0x00,0x0D};
...
Serial.write(hexdata, ...
正解!!!
页:
[1]