使用以太网时无法获得串行输出

时间:2012-10-21 23:36:21

标签: serial-port arduino ethernet

我开始尝试使用Arduino以太网shield,并且没有太多努力。但是,当我尝试通过主板的硬件串口进行调试时,我什么都没得到,虽然程序仍在运行,但我知道应该给我一些东西,但事实并非如此。说实话,我还不知道发生了什么。我该如何解决这个问题?

P.S。我正在使用Arduino IDE中包含的示例草图之一。

2 个答案:

答案 0 :(得分:0)

以太网屏蔽不使用RX和TX引脚(0,1),我之前亲自使用过与屏蔽的串行通信。

所以它肯定与你的代码有关。你可以发布你的代码吗?

您是否已将任何内容连接到数字引脚0和1?

答案 1 :(得分:0)

Arduino以太网板不等同于Arduino Uno + Etherent屏蔽。在Arduino以太网板中,USB-to-serial芯片不存在。

来自官方Arduino Ethernet board page

  

以太网与其他主板的不同之处在于它没有   板载USB转串口驱动芯片,但有一个Wiznet以太网   接口

所以我认为你不能在串口监视器中打印任何值。

<强>更新

您需要一个外部FTDI适配器,如http://arduino.cc/en/Main/USBSerial,可以让Arduino和您的计算机之间的串行通信工作。