I wonder if anyone knows how to use the Cypress CYFR6936 2.4Ghz wireless transceiver with an Arduino?
I suspect it should be roughly equivalent to an RFM12B.
...R
I wonder if anyone knows how to use the Cypress CYFR6936 2.4Ghz wireless transceiver with an Arduino?
I suspect it should be roughly equivalent to an RFM12B.
...R
Oops, I've just realized I had a typo in the Cypress part number - it should be CYRF6936.
I have corrected my original post.
...R
Can you provide a link to the part.
What do you want to use it for. In particular what data rate are you look at?
This is the part on the Cypress website http://www.cypress.com/?rID=14284
The device is already built into a board with a 328 on it and I want to use the board for a different purpose.
At this stage I don't think I have permission to say what the board is.
I'm just hoping someone who reads this forum has already used one and can share their experience.
...R
Bump...
I guess nobody has used this device with an Arduino - it doesn't seem to be much used in the hobby world.
But I think it's worth one bump, just in case somebody new sees the question.
...R
You talk to it using SPI. examples/explainations of SPI in the playground
Mark
Thanks Mark, I had figured out that I would need to use SPI. I wonder if you have actually done it and have any advice to offer so I don't have to make all the silly mistakes myself :).
...R
Interfacing Cypress CYRF6936 to AVR microcontrollers.
CYRF6936 Arduino Library
http://yovi.info/post/2012/02/10/Cypress-CYRF6936-Arduino-Library.aspx
Thanks Sonnyu,
Your links look very helpful. I had come across mrdunk already, but not the page you have given the link for, and I had not made a note of the link - I have now.
...R
You may also like
Thanks JB, Interesting, but I already have the hardware and they don't seem to have Arduino software.
...R
So, you have 2 options,
Flash the 328 with the arduino bootloader and try to communicate with the device.
Use Embedded C to directly program the microcontroller using Avr studio or something. A Jtag or an avr dragon will be nice.
Either way, you probably have to write a library if you don't find a good one online. The atmega328 natively supports SPI and as the datasheet of the Cypress says, its SPI operates at 4mhz. The atmega should be able to do that if you have a clock of atleast 8mhz.
This seems like a pretty advanced project as no one has really interfaced it. Any commercial implementation would be mostly done in embedded c for the atmega. SPI will have a nice library available so your communication with the device is pretty much done, you may have to write a library to program the module etc.
Try a search on rc forums.
This for example
Thank you akshaykirti,
This is why my original post seeks to make contact with someone who has already done it!
...R
akshaykirti:
This seems like a pretty advanced project as no one has really interfaced it. Any commercial implementation would be mostly done in embedded c for the atmega. SPI will have a nice library available so your communication with the device is pretty much done, you may have to write a library to program the module etc.
If in doubt, contact the manafacturer, the tech guys (best job in the world).
I think I have it working now. I will report further in a day or two.
...R
Just to round off this thread, I now have the Cypress transceiver working and I have started a Topic about it here Very Small Arduino with 2.4Ghz wireless transceiver and motor bridge - DelTino - Microcontrollers - Arduino Forum
...R