ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

C言語とC++言語コミュのATmega168でGPS情報を取得……

  • mixiチェック
  • このエントリーをはてなブックマークに追加
題名のようなことをしたいのですが、実際にどうすれば分からないので質問させていただきます。

使うのはC言語。GPSはRxDピンに繋ぎます。

ここからGPSデータを取得したいのですが、どのようにプログラムすればよろしいでしょうか?

一応、ネットで調べてみたところ、

gps_date[60] //GPSデータの取得用配列

do{
gps_date[0]=getc();
 }while(gps_date[0]!='$');

gets(gps_date);



といった具合に書かれていたんですが、これも大丈夫かどうか……あせあせ(飛び散る汗)(分かりにくくてすいません)


良いプログラム・アドバイスなどがあれば、どうか教えてください。
 

コメント(5)

情報不足で良く分らないのですが、推察するにRS232C出力のGPSユニットをマイコンでコントロールするという話でしょうか。マイコンのUARTモジュールの使い方と、GPSモジュールの通信仕様を調べましょう。
普通は制御対象のデータシートやアプリケーションノートくらいは読んで当然だと思うけど…。まさか読まずにやってるのかな?
言いにくいことなのですが、アプリケーションノートも何も手元にありません。サークルの部長から「AVRマイコンのGPS作って」としか言われてないんです……。
しかもAVR自体の勉強を始めてまだ1週間程度。正直全然分からないので、こうして質問させていただきました。
 
こんな身分で質問して、申し訳ありません。
ではデータシートを入手するところから始めましょう。型番を調べてネットで検索するのが一番手っ取り早いです。ネットでなければメーカに問い合わせましょう。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

C言語とC++言語 更新情報

C言語とC++言語のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。