ESP8266 Developer Zone The Official ESP8266 Forum 2017-03-01T14:05:08+08:00 https://bbs.espressif.com:443/feed.php?f=65&t=3380 2017-03-01T14:05:08+08:00 2017-03-01T14:05:08+08:00 https://bbs.espressif.com:443/viewtopic.php?t=3380&p=11396#p11396 <![CDATA[Re: Cannot exchange data between nodemcu and arduino mega]]> You must enable the UART0 Tx and Rx pin functionality on the ESP8266 if you are using your own ESP8266 program. In this case it seems like your NodeMCU Rx pin is configured as a GPIO and is putting out a low state. That may be why the UART signal is possibly being pulled low.

Also, make sure that your UART signal voltages are 3V3 compatible, and not 5V. The ESP8266 is supposed to run at 3V3 (including IOs). It can handle 5V in open drain mode but anyway, better to err on the safe side.

Statistics: Posted by Guest — Wed Mar 01, 2017 2:05 pm


]]>
2017-02-25T09:06:10+08:00 2017-02-25T09:06:10+08:00 https://bbs.espressif.com:443/viewtopic.php?t=3380&p=11371#p11371 <![CDATA[Cannot exchange data between nodemcu and arduino mega]]>
I lowered the voltage from the arduino to 3V3 and I'm able to receive data in arduino mega from nodemcu. The problem is that I can't receive data in nodemcu.

When they are disconnected I can clearly see the arduino mega sending my data, but as soon as I connect to my RX pin in nodemcu, the signal gets pulled down to 0V and there is no more data going through.

Does anyone have any idea as to why this happens?

I tried using Seria.swap and I can still see the signal clearly going from nodemcu to arduino mega but the same problem happens with the Rx pin.

Statistics: Posted by morcillo — Sat Feb 25, 2017 9:06 am


]]>