SMAC @ 433MHz

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

SMAC @ 433MHz

跳至解决方案
1,535 次查看
mircopizzichini
Contributor III

Hi

I'm developing a MRB-KW01 application at 433 MHz, but the SMAC source code provided with "radio utility GUI" is an application example only for 868 and 960 MHz.

Is there any source code for 433 MHz band? Or maybe I've just to change manually radio parameters?

Thank you

标签 (1)
1 解答
1,174 次查看
CesarM
Contributor III

Hello mircopizzichini,

You are correct in the fact that SMAC doesn't currently provide support for 433MHz band.

What you can do is the following:

In RadioUtility.h set the default settings that you need to run @ 433MHz.

You need to calculate the Frf registers value for the 433MHz.

The formula is:

Frf Register= Frf/Fstep

where Fstep=FXosc/2^19

current value:

#define gDefaultRfFreq_c ( 0xE4C000 )                    //rf freq 915 MHz (US).

desired value for 433MHz:

#define gDefaultRfFreq_c ( 0x6C4000 )                    //rf freq 433 MHz.

If you need to change other parameters such as Fdev, BitRate, and so on you can do it in RadioUtility.h as well.

在原帖中查看解决方案

1 回复
1,175 次查看
CesarM
Contributor III

Hello mircopizzichini,

You are correct in the fact that SMAC doesn't currently provide support for 433MHz band.

What you can do is the following:

In RadioUtility.h set the default settings that you need to run @ 433MHz.

You need to calculate the Frf registers value for the 433MHz.

The formula is:

Frf Register= Frf/Fstep

where Fstep=FXosc/2^19

current value:

#define gDefaultRfFreq_c ( 0xE4C000 )                    //rf freq 915 MHz (US).

desired value for 433MHz:

#define gDefaultRfFreq_c ( 0x6C4000 )                    //rf freq 433 MHz.

If you need to change other parameters such as Fdev, BitRate, and so on you can do it in RadioUtility.h as well.