This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Not able to send data over UART on nRF52810

Hello,

I am not able to send a command from the BLE (52810) to a DSP over UART which are on my custom board. I have modified a program that uses UART for logging purpose. I have also modified a UART loopback program to talk to my DSP and in that program the UART connection is working properly and I am able to send a command to DSP and receive a response from DSP on the BLE. But in the program in which UART was used for Log, I am not able to send anything from BLE to DSP i.e there is no data that the DSP is receiving. I have disabled the NRFX_UARTE_CONFIG_LOG_ENABLED by defining it as 0.

What is the problem here? Is the UART not getting routed to the DSP?

Kindly help me with this issue.

Thanks & Regards

Sudeep R J

Parents Reply
  • Hi

    If your devices are running at different voltages you would need some kind of level shifter on the signals to convert the voltages accordingly. 

    For one directional signals, such as the reset pin, you can typically get away with a simple transistor circuit, but for bidirectional signals it is a bit more complicated (either a more complex transistor network or a dedicated level shifter chip is needed). 

    Best regards
    Torbjørn

Children
No Data
Related