GPSモジュールを使ってシリアル通信をやってみる。

使用したGPSモジュール:PA6C GPS Module
ランニングエレクトロニクスの基盤実装済みのモジュールを入手しました。

/media/uploads/yamato/019.png

include the mbed library with this snippet

#include "mbed.h"

Serial gps(p9, p10);        // tx, rx
Serial pc(USBTX, USBRX);    // tx, rx

int main()
{
    pc.printf("gps start! \r\n");

    while(1) {
        pc.putc(gps.getc());     //パソコンに文字を送る
    }
 }


Tera Term で確認すると、一応、シリアル通信は受信は出来ているようです。
室内だからだろうか、その他の理由からかわからないがGPSの電波は受信出来ていないようです。

/media/uploads/yamato/014.png
GPSモジュールの販売元の サイト から
MiniGPS_Tool_1.7.1 をダウンロードして使ってみた。

/media/uploads/yamato/015.png
北側に窓があるからそこからの電波を受信しているのだろうか?
少し待ったからか、少し移動させたからか分からないが何かのきっかけでGPS電波が受信出来た。
/media/uploads/yamato/018.png

次は割り込みでシリアル通信の送受信をしてみたいと思います。


Please log in to post comments.