SkyTraq Venus GPS
参考
SparkFun製品ページ データシートなどもここにある
Dr. Monk's DIY Electronics Blog Arduinoで使うときのチュートリアル
GPSのNMEAフォーマットNMEAフォーマットについての日本語解説
GPSモジュールGT-720Fの設定コマンドと応答 マイコンからの設定に関するメモ
初期状態の出力データ
テストコードでTX0への出力を見ると、1秒ごとにGGA, GSA, GSV(3セット), RMC, VTCを出力していた。
テストコード
Arduinoのチュートリアルを参考にしていたが、Serialで読み込みながらコンソールに表示すると読み込みが遅れてしまう為、表示データが壊れました。
仕方ないので先に50センテンス分を読み込んで、最後にまとめて表示するようなコードにしてみました。
接続
Dr. Monk's DIY Electronics Blog を参考に、LPC824と接続。
LPC824 ⇔ GPS
GND⇔GND
Vout⇔3.3V
dp11⇔TX0
dp12⇔RX0
CODE
#include "mbed.h" Serial pc(USBTX, USBRX); Serial gps(dp12, dp11); //tx, rx char sentence[50][100]; int i=0, j=0; int main() { gps.baud( 9600 ); gps.format( 8, Serial::None, 1 ); printf("program start\r\n"); while(i<50) { while(1) { if(gps.readable()) { sentence[i][j]=gps.getc(); if(sentence[i][j] == '\n') { break; } j++; } } i++; j=0; } for(i=0; i<50; i++) { printf(sentence[i]); } }
出力設定の変更
基本的に見たいのは
Please log in to post comments.