How do I know where I should ask my question?

Nordic Semiconductor offer two gateways for asking questions about anything connected to their products, the MyPage support portal and Nordic Developer Zone. Questions in the support portal are only visible to, and answered by the application engineers in the Nordic Semiconductor’s support team. Questions in Nordic Developer Zone can be answered by anyone, the support team, other developers, and even yourself. Questions in the MyPage support portal are private, while in Nordic Developer Zone they are public.

Please search the Nordic Developer Zone before asking. Your question may be answered already. This gives you the answer faster, and limits redundancy. Please remember to vote. Votes on QUESTIONS tells the users which questions that are great and useful.

The main reason for asking a question on Nordic Developer Zone is that it, and its answer(s), could be helpful to others. This is very important to remember.

If you ask a question in the MyPage support portal and it turns out that it could be helpful to others, please consider doing the community a favor, by asking the question and answering it yourself, in the Nordic Developer Zone.

It is also important to think of how you should ask your question, how you should not ask your question, and how you should use comments.

Parents
  • Hi,

    I am working on the nRF9151 DK (nrf9151dk_nrf9151ns) and need to use an additional UART for communication with an external ESP32.

    Currently:

    • UART0 is used for console/debug.

    • UART1 is used by the LTE modem.

    Therefore, I am attempting to enable UART2 for external communication.

    After reviewing the board schematic, I found that P0.02 and P0.03 are not used by any active peripherals in my setup. These pins are routed to the Arduino header, and since no shield is connected, I assume they can be reassigned.

    I have added the following overlay: nrf9151dk_nrf9151ns.overlay

    &uart2 {
    status = "okay";
    current-speed = <115200>;
    pinctrl-0 = <&uart2_default>;
    pinctrl-names = "default";
    };

    &pinctrl {
    uart2_default: uart2_default {
    group1 {
    psels = <NRF_PSEL(UART_TX, 0, 2)>,
    <NRF_PSEL(UART_RX, 0, 3)>;
    };
    };
    };

    prj.conf
    CONFIG_SERIAL=y
    CONFIG_CONSOLE=y
    CONFIG_UART_CONSOLE=y
    CONFIG_UART_NRFX=y
    CONFIG_UART_INTERRUPT_DRIVEN=y
    CONFIG_UART_2_ASYNC=y
    CONFIG_UART_2_NRF_HW_ASYNC=y

Comment
  • Hi,

    I am working on the nRF9151 DK (nrf9151dk_nrf9151ns) and need to use an additional UART for communication with an external ESP32.

    Currently:

    • UART0 is used for console/debug.

    • UART1 is used by the LTE modem.

    Therefore, I am attempting to enable UART2 for external communication.

    After reviewing the board schematic, I found that P0.02 and P0.03 are not used by any active peripherals in my setup. These pins are routed to the Arduino header, and since no shield is connected, I assume they can be reassigned.

    I have added the following overlay: nrf9151dk_nrf9151ns.overlay

    &uart2 {
    status = "okay";
    current-speed = <115200>;
    pinctrl-0 = <&uart2_default>;
    pinctrl-names = "default";
    };

    &pinctrl {
    uart2_default: uart2_default {
    group1 {
    psels = <NRF_PSEL(UART_TX, 0, 2)>,
    <NRF_PSEL(UART_RX, 0, 3)>;
    };
    };
    };

    prj.conf
    CONFIG_SERIAL=y
    CONFIG_CONSOLE=y
    CONFIG_UART_CONSOLE=y
    CONFIG_UART_NRFX=y
    CONFIG_UART_INTERRUPT_DRIVEN=y
    CONFIG_UART_2_ASYNC=y
    CONFIG_UART_2_NRF_HW_ASYNC=y

Children
No Data