ラジオ、ときどきラーメン2

ラジオ、ときどきラーメン2

PR

×

カレンダー

サイド自由欄




2014.01.25
XML
カテゴリ: 自作ラジオ
DSC_0092R.jpg


また新しいものに手を出してしまいました。I2C制御のFM/AM/SW/LW対応ラジオモジュールです。
まだアンテナも選局用ロータリーエンコーダも音量調整用ボリュームもありませんが、どうにかこうにか、決め打ちで動作しました。
AMアンテナがつけていないので、FM用にワイヤーを30cmほどでFM長野がイヤホンでガンガン鳴ります。AFアンプも無しでです。
自宅はFM長野はわりと受信状況が悪いのですが、かなり安定して強力に受信できました。
このモジュール、かなり高感度なようですね。
選局用のロータリーエンコーダが未接続のためか、TMR0の割り込みでハングってしまって、当初全く動作しませんでした。
LCDすらも表示しなかったのでLCD制御がうまくいかないのかとかなり悩みましたが、結局タイマー割り込みが原因だったようです。
ほかの方の制作したソフト(PIC18系)をPIC16F1系で移植したのですが、結構難しいです。

このソフトを制作されたかたが使ったPICはメモリーが大きいようで、今回16F1827(4Kワード)ではめコリーオーバーでそのままでは使えませんでした。
それにLCDをSC1602(パラレル)からI2Cのタイプに変更したのでLCD制御のソフトはI2C用をインクルードしなければなりませんでしたので結構動作させられるまで困難でした。
また、メモリ不足でSTDIO.hを使えないので数値表示のルーチンを作らないとまともに表示してくれないので、画面が文字化けしています。(というか、まだ、まともに作っていない。)

また、うまく動作しなかったのは、自分、エンコーダ使ったことがないのでそれが原因(ハードルを上げている)なんですけどね。

ということで、ラジオモジュールがちゃんと動作する、という確認はできましたので、今日はとりあえずOKとします。





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2014.01.26 06:02:45
コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
X
Mobilize your Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: