Reply
Posts: 5
Registered: ‎08-22-2017

Si4432 transmit and receive multiple bytes

Hello, 

 

I've used Si4432 in my application. 

I wanted to know where can I find sample examples to transmit and receive multiple byte data(12 bytes). 

 

Regards

Posts: 5
Registered: ‎08-22-2017

Re: Si4432 transmit and receive multiple bytes

Hello, 

 

Sorry I forgot to mention, but I can't use the Arduino libraries for my application. 

I'm using a STM processor for the same, so arduino libraries can't work. 

 

 

Regards

Highlighted
Posts: 38
Registered: ‎02-18-2014

Re: Si4432 transmit and receive multiple bytes

Hello,

 

You can find examples here: https://www.silabs.com/documents/public/example-code/AN415_EZRadioPRO_Sample_Code.zip

The examples are for the C8051F930 MCU but it is easy to convert to STM because they are written in standard C. You just need to replace the MCU init section and the SPI and GPIO handling routines.

The code has lots of comments, you can easily modify it to your needs. To calculate the register values you can use the Excel based calculator: https://www.silabs.com/documents/public/software/Si443x-Register-Settings_RevB1.xls and the Wireless Development Suite.

 

Regards,

Imre

Posts: 5
Registered: ‎08-22-2017

Re: Si4432 transmit and receive multiple bytes

Hello Imre, 

 

Thank you for the sample examples. I tried the examples for si4432 the transmit and receive example on STM, but they did not work. 

By slightly changing the content of register of si4432 the codes were working fine. 

However sometimes receiver does not receive any data, when the transmitter is continously transmitting.

And sometimes it works perfectly.

 

here is the link to the post: 

http://community.silabs.com/t5/Proprietary/Si4432-Communication-Issue/td-p/210371

 

I've also attached the codes in the post. Please suggest what might be wrong. 

 

Thank you