在使用GPS模塊時,設備管理列表g_awbl_devhcf_list[] 中已包含硬件設備名,其中GPS硬件配置信息如程序清單3.2所示。
程序清單3.2
其中指向設備信息(常量)如:與MCU通訊的串口號、波特率、需要使用的引腳等,具體信息詳見程序清單3.3所示。
程序清單3.3
配置完通訊接口后還需要調用解析數據的GNSS文件,包含了NMEA-0183協議解碼驅動、GNSS接口文件,詳見程序清單3.4,所在位置為程參數自動配置文件aw_pri_param_auto_cfg.h 中。
程序清單3.4
AWorks中GPS的接口與參數說明
在GPS模塊接收到數據后,通過串口與MCU進行數據傳輸,在AWorks中已經完成數據的解析等,用戶不再需要解析數據格式,只需調用相關接口即可,接口說明如表3所示。
表3 接口與參數
其中aw_gnss_ioctl_req_t為命令請求,原型詳見程序清單4.1。
程序清單4.1
aw_gnss_data_type_t是需要獲取的數據類型,詳見程序清單4.2。