I am using <ELECHOUSE_CC1101.h> and I can only set the frequencies to 433 and above. I have a E07-m1101d and am trying to get it to transmit at 315 MHz. Is there a library other than the one i mentioned to do this or a way because it says it is supposed to be able to do 315 MHz.
Hi @strongcoder welcome to the forum.
You might want to look at this How to get the best out of this forum before you proceed any further.
We only know what you tell us, and without knowing what you have, we don't stand a chance.
The parts and libraries you use are not standard stuff, so posting links to them would help.
Where in the world are you?
It is likely that 315MHz is an illegal frequency where you live.
I am using a m1101d transceiver that works at multiple frequencies including 315 mhz if you make it. GitHub - simonmonk/CC1101_arduino: A clone of the ELECHOUSE_CC1101 http://www.elechouse.com library updated for Arduino 1.0 plus. is the library I am using but as you can see it doesn't go below 433 MHz. I was wondering if anyone knew a library that can go to 315 MHz. I am in the USA by the way and I am trying to turn on an LED that is connected to my RF receiver at 315 MHz from my transceiver that is connected to a button.
Please read and follow the instructions in the "How to get the best out of this forum post".
Post the code, using code tags.
Note that these register values in the library can be changed, as can the code itself.
// Register values for different frequencies
// Carrier frequency = 868 MHz
#define F2_868 0x21
#define F1_868 0x62
#define F0_868 0x76
// Carrier frequency = 902 MHz
#define F2_915 0x22
#define F1_915 0xB1
#define F0_915 0x3B
// Carrier frequency = 433 MHz
#define F2_433 0x10
#define F1_433 0xA7
#define F0_433 0x62
Thanks for that.
I actually know Simon Monk, met him many times, he lives just about 40 miles down the road from me.
I would suggest you get in touch with him directly, or post an issue on his site.
I know that but what I want to know is if there is another library that has a 315 MHz version of that. The cc1101 chip can transmit and receive 315 MHz as long as it is coded in. Where would I find a library that would do this.
If so, an internet search should turn it up.
The data sheet has this to say:
CC1101 can be configured using the SmartRFTM Studio software [5]. The SmartRF Studio software is highly recommended for obtaining optimum register settings, and for evaluating performance and functionality.
If you run that you can find the values to set the registers for 315 MHz operation and modify the library accordingly.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.