SMAC @ 433MHz

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 
884件の閲覧回数
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 解決策
523件の閲覧回数
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 返信
524件の閲覧回数
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.