Replies: 1 comment 9 replies
-
The single line begin method sets TCXO voltage to 0 (among other things), which disables TCXO and enables XTAL. You have to select correct crystal type in order for the module to be able to perfrom frequency calibration, so your module is probably using XTAL.
You're transmitting at spreading factor 12, and trying to receive at spreading factor 9, which is not possible. All devices in the network must use the same spreading factor. |
Beta Was this translation helpful? Give feedback.
9 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi, I'm working on project where I'm using code similar to SX126x_Receive_Interrupt.ino, but I wanted to use e220-900m30s, so I declared class like that:
LLCC68 radio = new Module(5, 25, 32, 33);
In my previous code (where I used e22-900m30s) I initialized lora like this:
and it works fine, so I tried here do it same way, but I have status code -707.
I found in some other post that this may work:
int state = radio.begin(869.5, 125.0, 9, 7, SX126X_SYNC_WORD_PRIVATE, 22, 8, 0);
and with this initialization code is working but I'm not receiving data from transmiter.
Transmiter (on sx1262, e22) initialization code here:
I would like to ask about two things, first what is the difference between one line and set functions initializations,
and second, what may be the problem that my receiver is not racaive any data? With two e22 its working great.
Could you help me please?
Regards.
Beta Was this translation helpful? Give feedback.
All reactions