UART RX_PIN_NUMBER issue.

Hello All,

I am using nrf5_SDK 17.0.2 softdevice. And using this example examples\ble_central\ble_app_uart_c I am able to Tx data from BE33 to external, but I am not able to Rx data from external.

I am using BE33 nRF52833-based controller. I have attached the datasheet of BE33 for your reference.

BE33 Datasheet REV02 - Celium Devices(3)-9.pdf

As you can see in there is no pin number 8 so I have tried to give pin number 4. But it shows the error "Communication error occurred while handling UART". If you tried to change anything from 8. It seems it is not accepting any pin number except 8. My issue is similar to this issue posted here.

Let me know if I am doing anything wrong.

Thanks and regards,

Neeraj Dhekale

Parents
  • Hi Neeraj

    How do you connect your module to the external device? 
    Are you able to share a picture of your setup? 

    Are you sure the external device is running at the same supply voltage as the nRF module? 

    Have you tried to probe the RX line with a scope or multimeter to verify that it is high? 
    Otherwise you will get a UART error, as mentioned by Jörg. 

    Also, have you tested this using an nRF52833DK?

    Best regards
    Torbjørn

  • How do you connect your module to the external device?

    BE33 is connected with another controller using the same power supply (common gnd), you can see there is 4 pin connector that is connected to VCC, Rx, Tx, and GND. BE33 Rx is connected to Tx of the host device and BE33 Tx is connected to the Rx pin of the host device. I have confirmed host device is sending and receiving data well from CP2102 USB.

    Are you sure the external device is running at the same supply voltage as the nRF module?

    Yes, I have connected to the same power supply (common GND), I am able to see the BE33 Tx data but when I set pin no.4 instead of pin number 8 it shows the above error.

    Have you tried to probe the RX line with a scope or multimeter to verify that it is high? 

    Yes, I have tried this way too but no luck.

    Also, have you tested this using an nRF52833DK?

    Yes, I have tested with the development board as well getting the same error. If the Rx pin tries to change.

    Thanks and regards,

    Neeraj Dhekale

Reply
  • How do you connect your module to the external device?

    BE33 is connected with another controller using the same power supply (common gnd), you can see there is 4 pin connector that is connected to VCC, Rx, Tx, and GND. BE33 Rx is connected to Tx of the host device and BE33 Tx is connected to the Rx pin of the host device. I have confirmed host device is sending and receiving data well from CP2102 USB.

    Are you sure the external device is running at the same supply voltage as the nRF module?

    Yes, I have connected to the same power supply (common GND), I am able to see the BE33 Tx data but when I set pin no.4 instead of pin number 8 it shows the above error.

    Have you tried to probe the RX line with a scope or multimeter to verify that it is high? 

    Yes, I have tried this way too but no luck.

    Also, have you tested this using an nRF52833DK?

    Yes, I have tested with the development board as well getting the same error. If the Rx pin tries to change.

    Thanks and regards,

    Neeraj Dhekale

Children
No Data
Related