diff --git a/applications/BearPi/BearPi-HM_Nano/docs/figures/D13_iot_cloud_oc_gps/image.png b/applications/BearPi/BearPi-HM_Nano/docs/figures/D13_iot_cloud_oc_gps/image.png new file mode 100644 index 0000000000000000000000000000000000000000..dc07a2b35047ac98b35454a4742bc7642224b97d Binary files /dev/null and b/applications/BearPi/BearPi-HM_Nano/docs/figures/D13_iot_cloud_oc_gps/image.png differ diff --git a/applications/BearPi/BearPi-HM_Nano/sample/D13_iot_cloud_oc_gps/README.md b/applications/BearPi/BearPi-HM_Nano/sample/D13_iot_cloud_oc_gps/README.md index 1697a3b363db69cc5042b858dea3fcd4cb3371b3..f27210a288b709a0cac0530e8a29d4c20ab73489 100755 --- a/applications/BearPi/BearPi-HM_Nano/sample/D13_iot_cloud_oc_gps/README.md +++ b/applications/BearPi/BearPi-HM_Nano/sample/D13_iot_cloud_oc_gps/README.md @@ -282,6 +282,11 @@ static void deal_report_msg(report_t *report) #"D12_iot_cloud_oc_agriculture:cloud_oc_agriculture", "D13_iot_cloud_oc_gps:cloud_oc_gps", ``` +### 连接GPS扩展板的使能脚 + +用一根杜邦线将IO04脚与GND连接,IO04脚是GPS芯片的工作使能脚 + +![Alt text](/applications/BearPi/BearPi-HM_Nano/docs/figures/D13_iot_cloud_oc_gps/image.png) ### 编译调试 示例代码编译烧录代码后,按下开发板的RESET按键,通过串口助手查看日志,平台上的设备显示为在线状态。 diff --git a/applications/BearPi/BearPi-HM_Nano/sample/D13_iot_cloud_oc_gps/src/E53_ST1.c b/applications/BearPi/BearPi-HM_Nano/sample/D13_iot_cloud_oc_gps/src/E53_ST1.c index 916a9b1a78eafe5f978bb192f505567ae70d209a..fb160d1daba1f49d7a42e0db8be18aeb34c3fbf2 100755 --- a/applications/BearPi/BearPi-HM_Nano/sample/D13_iot_cloud_oc_gps/src/E53_ST1.c +++ b/applications/BearPi/BearPi-HM_Nano/sample/D13_iot_cloud_oc_gps/src/E53_ST1.c @@ -72,14 +72,18 @@ void GPS_Init(void) void Init_E53_ST1(void) { GpioInit(); //初始化GPIO - IoSetFunc(WIFI_IOT_IO_NAME_GPIO_8, WIFI_IOT_IO_FUNC_GPIO_8_PWM1_OUT); //设置GPIO_3引脚复用功能为PWM - GpioSetDir(WIFI_IOT_IO_NAME_GPIO_8, WIFI_IOT_GPIO_DIR_OUT); //设置GPIO_3引脚为输出模式 - PwmInit(WIFI_IOT_PWM_PORT_PWM1); //初始化PWM5端口 + IoSetFunc(WIFI_IOT_IO_NAME_GPIO_8, WIFI_IOT_IO_FUNC_GPIO_8_PWM1_OUT); //设置GPIO_8引脚复用功能为PWM + GpioSetDir(WIFI_IOT_IO_NAME_GPIO_8, WIFI_IOT_GPIO_DIR_OUT); //设置GPIO_8引脚为输出模式 + PwmInit(WIFI_IOT_PWM_PORT_PWM1); //初始化PWM1端口 - IoSetFunc(WIFI_IOT_IO_NAME_GPIO_4, WIFI_IOT_IO_FUNC_GPIO_8_GPIO); //设置GPIO_4引脚复用功能为GPIO - GpioSetDir(WIFI_IOT_IO_NAME_GPIO_4, WIFI_IOT_GPIO_DIR_OUT); //设置GPIO_3引脚为输出模式 + IoSetFunc(WIFI_IOT_IO_NAME_GPIO_4, WIFI_IOT_IO_FUNC_GPIO_4_GPIO); //设置GPIO_4引脚复用功能为GPIO + GpioSetDir(WIFI_IOT_IO_NAME_GPIO_4, WIFI_IOT_GPIO_DIR_OUT); //设置GPIO_4引脚为输出模式 GpioSetOutputVal(WIFI_IOT_IO_NAME_GPIO_4, 0); + IoSetFunc(WIFI_IOT_IO_NAME_GPIO_2, WIFI_IOT_IO_FUNC_GPIO_2_GPIO); //设置GPIO_2引脚复用功能为GPIO + GpioSetDir(WIFI_IOT_IO_NAME_GPIO_2, WIFI_IOT_GPIO_DIR_OUT); //设置GPIO_2引脚为输出模式 + GpioSetOutputVal(WIFI_IOT_IO_NAME_GPIO_2, 0); + GPS_Init(); }