Adas171
Adas171

Reputation: 1

Why are my wirelessly sent data getting corrupted?

I am making a project using the CC1101 wireless module and the RadioLib library.

I have been trying the CC1101_Receive_Address and CC1101_Transmit_Address examples from the library

I noticed that the last symbol in the "Hello world!" message was getting corrupted - it was always replaced with something random, such as >$, "@ or something similar. I also tried sending a readout from a BMI sensor, but the other side did not receive it at all and only showed the random symbols. I tried sending the readouts as an int, float and byte variables, but it did not help. What could be causing this? Is it more likely a software or a hardware problem?

The problems occurred when using Arduino Uno R3 on the transmitting side and Uno R4 WIFI on the receiving end, with pinouts the same on both sides:

Vcc - 3.3V
GND - gnd
MOSI - D11
SClk - D13
MISO - D12
GDO2 - D2
GDO0 (optional, but connected) - D3
CSN - D10

I am using this specific variant of the CC1101.

If you need any more information, I'll do my best to provide it.

When trying to solve this problem I tried changing the sent data to a variable, but that did not get sent at all. I also plan to try and replace the modules, but I currently have no spares.

Upvotes: 0

Views: 53

Answers (0)

Related Questions