6572平台GPIO拉不高
: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的,内部没有上下拉。估计驱动能力不够,外部加上拉也许可以。