マイコン工作実験日記

Microcontroller を用いての工作、実験記録

カードの挿入検出

2009-02-05 01:50:17 | Weblog
FatFsの動作のためにSDカードの検出機能を追加しておきました。ついでに、W-SIMもINS信号をちゃんとみるように対応。どちらも、入力に設定したGPIOにつないだだけのことですけど。

まずはSDカード。カード挿入検知の際にf_mount()を実行しておくと、オフフックした際のf_open()動作に伴い、SDの初期化処理が走ってカード容量を示すメッセージが表示されます。2度目のオフフックの際には初期化は実行されないので、メッセージは表示されなくなりました。いったんカードを抜き挿しすると、初期化が走ることが確認できます。



W-SIMについては、カードが挿入された時に音声呼を許可するように初期化をしてやっています。また、カードが挿入されていない場合にはオフフックした時にダイアルトーンの代わりにビジー音を流してやり、DTMFの検出もおこなわないようにしておきました。


最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。