关注公众号

关注公众号

手机扫码查看

手机查看

喜欢作者

打赏方式

微信支付微信支付
支付宝支付支付宝支付
×

AWorks框架下GPS接口的编程与应用(二)

2020.10.05

在使用GPS模块时,设备管理列表g_awbl_devhcf_list[] 中已包含硬件设备名,其中GPS硬件配置信息如程序清单3.2所示。

程序清单3.2

wx_article_20190709115741_cH5CDV.jpg

其中指向设备信息(常量)如:与MCU通讯的串口号、波特率、需要使用的引脚等,具体信息详见程序清单3.3所示。

程序清单3.3

wx_article_20190709115742_piHe0Q.jpg

配置完通讯接口后还需要调用解析数据的GNSS文件,包含了NMEA-0183协议解码驱动、GNSS接口文件,详见程序清单3.4,所在位置为程参数自动配置文件aw_pri_param_auto_cfg.h 中。

程序清单3.4

wx_article_20190709115742_e0sdzT.jpg

 AWorks中GPS的接口与参数说明

在GPS模块接收到数据后,通过串口与MCU进行数据传输,在AWorks中已经完成数据的解析等,用户不再需要解析数据格式,只需调用相关接口即可,接口说明如表3所示。

表3 接口与参数

wx_article_20190709115742_bFJAUq.jpg

其中aw_gnss_ioctl_req_t为命令请求,原型详见程序清单4.1。

程序清单4.1

wx_article_20190709115742_4dW0ci.jpg

aw_gnss_data_type_t是需要获取的数据类型,详见程序清单4.2。


推荐
关闭