Configuring UART1 from Scratch in Zephyr (Beginner Here)

Hey everyone!

I’m working on a project using Zephyr with an nRF5340 board and trying to configure UART1 completely from scratch. Most tutorials I’ve found only cover UART0 (usually preconfigured as the console), but I’d like to set up UART1 for independent send and receive functionality.

One thing I find confusing is that, after loading a basic example like Blinky, the start addresses for UART1 and I2C seem to overlap  ?? 

I’ve set the status to "okay" in the device tree for UART1, but it’s still not working as expected , only the transmitting line that shows data on the oscillscope but the receiving line fails, when using interrup , the callback initialization just fail.

is there anything else that you think i'm missing ? is there a video that show how it can be configured from the device tree visua editor ? or the device tree from scartch ? thank you 

Related