以前にも質問させていただいた内容なのですが、未だに問題が解決しないので質問させてください。
LOCOSYS株式会社のMC-1513を使ったGPSモジュールを使用したいと考えています。
そこで以下の配線をしました。
【GPSモジュール】 【mbed】
1ピン(VCC)ーーーーーーーーーーーーーVOUT
2ピン(RX)ーーーーーーーーーーーーーーp10
3ピン(TX)ーーーーーーーーーーーーーーp9
4ピン(GND)ーーーーーーーーーーーーーGND
5ピン
この配線で、以下のプログラムを動作させました
- コード: 全て選択
#include "mbed.h"
Serial gps(p9,p10);
int main(){
char c;
gps.baud(9600);
printf("GPS Test\n");
while(1){
c = gps.getc();
putc(c);
}
}
以上の配線、プログラムで動かし、tera termで読み込もうとしました。
しかし、以前使用したGTー723Fでは衛星を捕捉していないときにテキストが返ってきたのですが、今回使用しているLS20031では衛星を捕捉していないときにテキストが返ってきません。
どうしてこのようになるのでしょうか。
もう一つ疑問に思ったのですが、このモジュールにはGNDが2つあります。なぜなのでしょうか?
すみませんが回答よろしくお願いします。