2024-04-29 02:18 AM - last edited on 2024-04-29 02:31 AM by Peter BENSCH
Hello community,
I've developing a set of products based on MCU STM32WLE5.
The devices communicates using FSK modulation and a variable payload.
To test the system I've bought two NUCLEO WL55JC1 and modifying the PER examples I've prepared two project, one for the master and one for the slave. Each device transmit and reply.
What I've seen is that when I press the button and change the payload length, the transmission seems to be ok, but the reception fails with a CRC error, as it would expect a message with a length equals to the transmitted message. The next messages then are transmitted and received without any error.
I attach the screenshot of serial logs and the two projects:
I cannot understand what is wrong in my projects.
Any help would be appreciated.
Thanks
Roberto
2024-04-29 02:21 AM
I attached two more screenshots:
2024-05-30 10:28 AM
Hello @roberto-chiarini
I've reported this internally to the Concerned team for deeper analyze of this behavior (under internal ticket number 182942).
Best Regards.
STTwo-32
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
2024-08-23 01:57 PM
Was this issue ever resolved? I have the same problem. Some resources would be helpful. Thanks.
2024-11-15 05:59 AM
Hello @roberto-chiarini
when switching from Rx to Tx or viceversa, a SetTxConfig() or SetRxConfig() is needed in order to have the right registers configuration. So, run the Radio.RadioSetTxGenericConfig() before the Radio.Send() and the Radio.RadioSetRxGenericConfig() before the Radio.Rx() if the radio was in RX or TX state respectively.
Best Regards.
STTwo-32
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.