求助:串口通信串口调试助手显示问题-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5075|回复: 9

[已解决] 求助:串口通信串口调试助手显示问题

[复制链接]
发表于 2014-3-11 09:23 | 显示全部楼层 |阅读模式
请问下,我想让Arduino Mega给电脑发送十六进制数,并让电脑串口调试助手十六进制显示相同数,应该如何实现?我目前的代码

byte byte1=0x02;
const char byte2={02};

void setup()
{
Serial1.begin(9600,SERIAL_8N1);
}
void loop()
{

        Serial1.print(byte1);//串口调试助手 十六进制显示 33 00
        Serial1.print(byte1,HEX);//串口调试助手 十六进制显示33 00
        Serial1.write(byte1);//串口调试助手 十六进制显示3F 00
        Serial1.print(byte2);//串口调试助手 十六进制显示3F 00
        Serial1.print(byte2,HEX);//串口调试助手 十六进制显示33 00
        Serial1.write(byte2);//串口调试助手 十六进制显示3F 00


        delay(10000);
}


有没有办法让电脑端串口调试助手以十六进制显示 02?
发表于 2014-3-11 11:29 | 显示全部楼层
不知道你问题出在哪,但你的显示结果肯定和你语句是不符合的
例如:Serial1.print(byte1);//串口调试助手 十六进制显示 33 00
Serial1.print(byte1,HEX);//串口调试助手 十六进制显示33 00
这两个的十六进制显示结果应该都是“32”


建议你换个串口软件再测试
 楼主| 发表于 2014-3-11 13:02 | 显示全部楼层
奈何col 发表于 2014-3-11 11:29
不知道你问题出在哪,但你的显示结果肯定和你语句是不符合的
例如:Serial1.print(byte1);//串口调试助手  ...

又试了下。用Arduino自带的串口转USB线通信,命令 Serial.print/Serial.write时没问题, 用mega板上的串口0、1、2、3通过pl2303和电脑通信就有问题。我再看看。
 楼主| 发表于 2014-3-11 14:05 | 显示全部楼层
奈何col 发表于 2014-3-11 11:29
不知道你问题出在哪,但你的显示结果肯定和你语句是不符合的
例如:Serial1.print(byte1);//串口调试助手  ...

明白了,电脑上用的是RS232的串口,和arduino的TTL的电平格式不一样。

点评

你不是用的pl2303么,那就是一样的  详情 回复 发表于 2014-3-11 14:35
发表于 2014-3-11 14:35 | 显示全部楼层
tsairiao 发表于 2014-3-11 14:05
明白了,电脑上用的是RS232的串口,和arduino的TTL的电平格式不一样。

你不是用的pl2303么,那就是一样的
 楼主| 发表于 2014-3-11 15:53 | 显示全部楼层
奈何col 发表于 2014-3-11 14:35
你不是用的pl2303么,那就是一样的

是usb转rs232的线,里面用到pl2303但是出口是dp9的公头。
发表于 2014-3-11 16:20 | 显示全部楼层
额,你直接把9针头接到了arduino上?{:soso_e127:}
 楼主| 发表于 2014-3-11 19:59 | 显示全部楼层
奈何col 发表于 2014-3-11 16:20
额,你直接把9针头接到了arduino上?

= =拉出GND RX TX和Arduino上的GND TX RX对接了
发表于 2014-3-11 20:23 | 显示全部楼层
tsairiao 发表于 2014-3-11 19:59
= =拉出GND RX TX和Arduino上的GND TX RX对接了

 楼主| 发表于 2014-3-12 10:24 | 显示全部楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-4 17:56 , Processed in 0.126707 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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