TX1 is low when powered by Vdd

When CubeCell HTCC-AB02S is powered by 3.3V Vdd, i.e. not by USB, TX1 is low and does not move. It moves between 0 and 3.2V when powered by USB. Is it by design? If I short Vdd and Vin, TX1 becomes active? Its schematic has a black box on USB/Battery/Vdd/Charging.

Hi,

please refer this topic:

Jason,
Thank you for the information. I confirmed that UART_RX level is not high(1), Serial1, i.e. TX1/RX1 is not initialized in your CubeCell/1.2.0/cores/asr650x/Serial/HardwareSerial.cpp. I have data on TX1 when I make it always initialize. Please make this case as Solved.

Hi.
We did this to avoid power goes high when use battery.
you can add
pinMode(UART_RX,OUTPUT);
digitalWrite(UART_RX,1);
before Serial.begin();
I think this will work.

Hi caz,
We updated the lowpower mode, uart work even UART_RX is low level. You can update from git , and do not need to do my last suggestion.

I successfully built SoftRF, Linar’s project with your latest code. It seems you also fixed the problem I reported in SoftRF’s forum. It is “ADC_IN1 reports 0.2V when powered by Vdd”. It now reports 1.15V. Still something strange. I expect 1.65V.

The max value adc can read is 2399mV. if your need read higher value ,you can use a voltage divider circuit.