查看: 2737|回复: 0

[求助] 请教gps驱动问题

[复制链接]

该用户从未签到

5

主题

13

帖子

0

注册会员

Rank: 2

积分
87
最后登录
2018-6-15
发表于 2017-6-28 16:49:01 | 显示全部楼层 |阅读模式
板子芯片是i.mx6q处理器,根据sabresd改的,然后lvds屏的背光使能用到了GPIO_3_0这个引脚,我在配置这个引脚的时候发现在mx6_sabresd_board_init()里面的gps_power_on使用到了这个引脚(SABRESD_GPS_EN),具体如下

static void gps_power_on(bool on)
{
        // Enable/disable aux_3v15
        gpio_request(SABRESD_AUX_3V15_EN, "aux_3v15_en");
        gpio_direction_output(SABRESD_AUX_3V15_EN, 1);
        gpio_set_value(SABRESD_AUX_3V15_EN, on);
        gpio_free(SABRESD_AUX_3V15_EN);
        //Enable/disable gps_en
        gpio_request(SABRESD_GPS_EN, "gps_en");
        gpio_direction_output(SABRESD_GPS_EN, 1);
        //gpio_set_value(SABRESD_GPS_EN, on);
        gpio_set_value(SABRESD_GPS_EN, on);
        gpio_free(SABRESD_GPS_EN);

}


请问这里gps_power_on为什么要配置SABRESD_AUX_3V15_EN和SABRESD_GPS_EN这两个引脚呢?而且我对比了厂家给的bsp发现把gpio_set_value(SABRESD_GPS_EN, on)改为了gpio_set_value(SABRESD_GPS_EN, 0)有点看不明白,请指点一下。

我知道答案 目前已有0人回答
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-8-21 03:12 , Processed in 0.076483 second(s), 21 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表