AWorks框架下GPS接口的编程与应用(二)
在使用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。
推荐