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也遇到同样问题,期待你能帮帮哦.
