Skip to main content
Associate II
May 7, 2026
Question

NUCLEO-WB09KE board USUART -> LPUART change fail

  • May 7, 2026
  • 2 replies
  • 120 views

Dear ST team.

(related :Re: UART of NUCLEO-WB09KE UART signal no found - STMicroelectronics Community)

I am testing with NUCLEO-WB09KE EVB

Started from the example code ; "BLE_Peripheral_Lite", which is using PB0/PA1 as usuart port

I can see the Uart output signal on MB1801, CN3.37.

 

JunkgyuHan_0-1778140574863.png

949988ff-e84c-4790-a866-6bd2194b8b12.jpg

Then I manipulate to code to use LPUART; PB4/PB5 [attached code: BLE_Peripheral_Lite_LPUART1_PB4PB5.zip]

JunkgyuHan_1-1778140865069.png

But the result is, Uart output signal is still on MB1801, CN3.37(same PIN with USART).

Did I do something Wrong? or Missed something?

Please Help

 

2 replies

Andrew Neil
Super User
May 7, 2026

Just as an aside, you need to configure your terminal so that it starts a new line (ie, does both LF and CR) when it receives a LF.

Then you won't get the lines disappearing off to the right - as they are in your screenshot.

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
Associate II
May 13, 2026

@Andrew Neil Thank you for advice but this is not what I expected.

the code is based on the original example code. I tried to minimize the modification

Andrew Neil
Super User
May 13, 2026

I was talking about your terminal configuration - not modifying the software.

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
Andrew Neil
Super User
May 13, 2026

Have you tried a simple, basic example which just does output to the LPUART on PB4 & PB5 - nothing else ?

I would suggest that you do that first, to prove that you have basic connectivity.

Once you have that working as a reference, then you can look at how to merge it into the BLE application.

A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.