TinyCircuits Forum

TinyCircuits Products => TinyDuino Processors & TinyShields => Topic started by: MFletcher93 on January 05, 2017, 05:51:28 PM

Title: TinyDuino doesn't boot up when UART connected
Post by: MFletcher93 on January 05, 2017, 05:51:28 PM
My TinyDuino setup does not boot up correctly when connected via pins RX/TX/GND to an ESP8266 board.  It prints a few lines of setup, resets, and does the same thing again and again.  Unplugging the ESP board at this point does not allow it to boot up correctly.  This behaviour continues until I switch the Arduino off and on again.

Also, when the TinyDuino power switch is set to OFF and I am viewing the serial monitor, while the ESP8266 board is connected I can see that the Arduino is repeatedly printing the first few characters of its setup message as if it is starting to boot up EVEN THOUGH IT IS SUPPOSED TO BE OFF.

If the Arduino boots up while not connected to the ESP board it can be plugged in and then functions properly (at least for a while).  However, constant unplugging is an issue while I'm debugging.

Has anyone experienced this before or know what is going on?
Title: Re: TinyDuino doesn't boot up when UART connected
Post by: Ben Rose on January 23, 2017, 03:25:19 PM
Sounds like the TX line on the ESP8266 is passing enough current that it's able to partially power up the TinyDuino processor through the RX pin. This will result in pretty strange behavior. Usually a setup like this have the same power source and are completely powered/unpowered at the same time. You may be able to add a resistor of 1-10K inline on the serial pins if you want to be able to power them separately.