微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mtk6572 android 平台下读取GPIO的状态

mtk6572 android 平台下读取GPIO的状态

时间:10-02 整理:3721RD 点击:
各位大侠,小弟是个新手接触mtk刚满三个月,目前对MTK andriod下的驱动仍然不清楚。目前有个稍简单些的驱动。我现在要读取GPIO20引脚的电平状态,我要用这个口或其它IO口也行读取连续的方波,一次读八位。但是现在遇到IO不知道怎样去读,内核有一些自带的函数是读取到的数据是32位的,像s32 mt_get_gpio_in(u32 pin);这个函数不能实现具体的某位吧。它好像是把32位的地址上的数据读取出来了。我要读IO引脚 的连续方波或叫脉冲,要怎样才好实现些。非常感谢16rd提供这么好的平台。
周末愉快!

你写的我不明白,读的方式,怎么形成方波呢?

我现在要用这个GPIO20读取曼彻斯特码。接收端用的是MAX1473接收芯片。目前不知道怎样读取曼彻斯特码,通过这个IO口。

for(i=0;i<8;i++){
   code += mt_get_gpio_in(GPIO20);
   code = code <<1;
}
这样读不到正确的数据,时钟不同步啊。

小编解决了没,我的MAX1247也遇到同样问题,期待你能帮帮哦.

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

网站地图

Top