Mbed library to get location informatiuon from GYSFDMAXB
Diff: GPS.h
- Revision:
- 3:801a6efccd1e
- Parent:
- 1:68601d2af8a5
- Child:
- 5:6231c440275d
diff -r 68601d2af8a5 -r 801a6efccd1e GPS.h --- a/GPS.h Fri Jun 10 07:57:28 2016 +0000 +++ b/GPS.h Sun Jul 30 13:25:57 2017 +0000 @@ -5,9 +5,23 @@ //GPS Library for GYSFDMAXB +/* +秋月電子にて販売されているGYSFDMAXB(GPS受信機1pps出力付きみちびき対応)用ライブラリです +Uartの受信割り込みを用いて、センテンスを受信し始めると自動的に処理を行い、緯度経度を計算します。 -#define GPSTX PA_2//GPSのTXピン -#define GPSRX PA_3//GPSのRXピン +※注意 割り込み設定を行わないと正常に動作しません。mbedの場合は全ての割りこみが同じ優先順位なので優先順位の衝突が生じます +STMマイコンの場合は、 +NVIC_SetPriority(USART3_IRQn,2); +などとmain内に追加します。usart3とは、Serial3_TXとSerial3_RXを使っているためです。Serial1_TX,RXを使用するなら、usart1と入れてください +'2'は、優先順位のことです。mbedではデフォルトで全て2に設定されています(stmマイコンの場合)。0が一番優先順位が高く、1,2,3の順に低くなります。 + + + + +*/ + +#define GPSTX p28//GPSのTXピン +#define GPSRX p27//GPSのRXピン #define GPSBAUD 115200//GPSのボーレート #define ODR 10//max 10Hz 更新周期