Si4735 ラジオモジュールのサンプルコード更新です

Blog のアクセスログ見てますと以外に Si4735 のキーワードで見に来ていただいているようで、感謝でございます。去年サンプルのソース公開してから置いたままになっていましたが、そろそろ突っ込まれそうなので、先に修正しとこうと。

修正点は FM モードの初期化で、ディエンファシス(de-emphasis) 設定が USA(75μs) になったままなのを、Europe, Australia, Japan(50μs) にするものです。修正点は下記1行足すだけです。

ソースの zip ファイルは Si4735 ラジオモジュールの Blog 記事一覧 のダウンロードリンクに入れておきます。

$ diff -p Si4735_old.cpp Si4735.cpp
*** Si4735_old.cpp      2013-03-30 07:55:13.405302200 +0900
--- Si4735.cpp  2013-03-30 07:36:54.382828800 +0900
*************** void Radio::begin(char mode) {
*** 24,29 ****
--- 24,30 ----
                FMPowerOn();
                setProperty(0x1400, 0x1DB0);    // FM_SEEK_BAND_BOTTOM 76.0MHz
                setProperty(0x1401, 0x2328);    // FM_SEEK_BAND_TOP 90.0MHz
+               setProperty(0x1100, 0x0001);    // FM_DEEMPHASIS
                break;

                case AM:

コメントを残す

メールアドレスが公開されることはありません。