微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 6572平台GPIO拉不高

6572平台GPIO拉不高

时间:10-02 整理:3721RD 点击:
使用GPIO79作为LED的电压时能脚控制,可是通过代码拉高时,硬件没有相对的拉高,请问是什么原因呢?

:dizzy::dizzy:

将具体的代码贴上来,
前后调用关系也贴出来。
有没有换其它的GPIO在相同的位置,看看能不能拉高?

DCT里面的配置
D:\123.jpg
代码里面的配置:
mt_set_gpio_mode(GPIO79, GPIO_MODE_00);   
mt_set_gpio_dir(GPIO79, GPIO_DIR_OUT);
mt_set_gpio_out(GPIO79, GPIO_OUT_ONE);
用这个函数在软件里面是已经拉高了的,但硬件没拉高

DCT的配置:


你将这段代码写到LCD的初始化中。看看

这段代码一直都在初始化那里的

有解吗?

哪位大神有头绪呢?

将这个GPIO的原理图贴出来看看。

红色部分的就是,GPIO79


另外,GPIO已经供电

相同的代码位置换其它的GPIO能不能拉高?

试过了,也不行!

相同的代码位置换别的GPIO,也一样拉不高?
哪就说明是软件问题了。

很早以前就知道是软件问题,但不知道是哪里出问题了

明显是软件上没有跑到嘛,,或是这个地方设置GPIO可能 问题。

那个地方设置过其它GPIO,不会有问题。

给你搞晕了。。
刚才不是说相同的地方,写不同的GPIO也不行吗?

sorry,印象中感觉回答了这个问题,现在一看却没回答!
那在相同地方,写不同的GPIO可以的话,究竟是什么问题呢?


如果在相同的代码地方,写不同的GPIO能拉高,哪么可能要硬件上查查,,这个GPIO是不是不能做普通的GPIO用?

硬件上应该没什么问题,都已经上电了。这个GPIO,如果按默认的设计的话,是用作mipi屏上面的,不知道跟这个有什么关系。

有可能不支持做普通的GPIO

不是吧,有没有得解的?

如果真是我说的这样,估计自己是解不了了,需要找MTK了。
不过你要做一下确认。可以换一套软件试一下。

换过软件试了,一样不行!

看一下designnotice关于这几个gpio的限制吧。
mtk对部分gpio的电压或者功能有限制
并不是所以的gpio口,都能作为普通的gpio口用

好吧,看看先

你的DCT 是下拉配置 且输出为0

GPIO79是NP的,内部没有上下拉。估计驱动能力不够,外部加上拉也许可以。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top