cancel
Showing results for 
Search instead for 
Did you mean: 

Getting Startet with STM32WL33 on CubeIDE, no Data output to Pin

ChrisAtWork
Associate

Hi everyone,

I'm at the start to build up my transceiver based on the STM32WL33 with the Nucleo-board NUCLEO-WL33CC1 and the Mainboard MB1801. I want to use the IOC in the Cube IDE.

I struggle with getting the received Data to my output pin so that I can verify the quality with an oscilloscope.

 

-New IOC Project

-Clear all Human Interface Ports

-Enable High Speed Clock (HSE)

-Low Speed Clock (LSE) -> Crystal/Ceramic Resonator

-Connectivity-> MRSUBG -> Activated; Receive Clock control (checked); Receive Data control (checked)

lFrequency: 868000000

xModulation Select MOD_2FSK

lDatarate 4800

lFreqDev = 10000

lBandwith=25000

---> everything else is standart (Basic Packet, Preamble=0, Postamble=0, No Crc, No Coding, Byte Legth = 1, Sync Present Tried both) 

 

-Pin PA8->MRSUBG_RX_SEQUENCA

 

>>>>> Generate Code <<<<<

Add 

__HAL_MRSUBG_SET_RX_MODE(RX_NORMAL)

__HAL_MRSUBG_STROBE_CMD(CMD_RX);

after MX_MRSUBG_Init();

 

>>>>>> Compile and start Debugger <<<<<<<<<<< (SB30 soldered for using normal Debugger)

I can't get any data output on

CN3/Pin7 (=PA10=MRSUBG_RX_DATA)  (also removed SB28 so no Boot0 control von Debugger)

CN4/Pin29 (=PA8=MRSUBG_RX_SEQUENCE)

CN4/Pin30(=PA11=MRSUBG_RX_CLOCK)

 

Any ideas?

 

Thanks

 

0 REPLIES 0