MTK中断问题求助
05-08
其实是非常简单的一个问题,但是我是硬件,所以还是麻烦软件的朋友了
想在MT6225平台的手机上设计四个其他功能的按键(譬如MP3的快进,快退,停止,播放四个功能键),但是由于GPIO数量限制,基本上只有一个AUXADIN6 PIN有空余,所以计划设计电阻分压的方式,即产生三个按键分别产生1V,1.5V,2V,2.5V四个电平给AUXADIN6 PIN来做区分
但问题是如果这样设计,那是否是说系统就要不停的侦测这个AUXADIN6 PIN的状态?这样是不是会非常占用系统的资源?是否可行?
或者是否需要想办法找个有中断功能的的GPIO出来,等有中断产生后再通过读ADC值以执行不同的按键功能?
想在MT6225平台的手机上设计四个其他功能的按键(譬如MP3的快进,快退,停止,播放四个功能键),但是由于GPIO数量限制,基本上只有一个AUXADIN6 PIN有空余,所以计划设计电阻分压的方式,即产生三个按键分别产生1V,1.5V,2V,2.5V四个电平给AUXADIN6 PIN来做区分
但问题是如果这样设计,那是否是说系统就要不停的侦测这个AUXADIN6 PIN的状态?这样是不是会非常占用系统的资源?是否可行?
或者是否需要想办法找个有中断功能的的GPIO出来,等有中断产生后再通过读ADC值以执行不同的按键功能?
要么轮询,要么中断,中断更好。
但是轮询会不会很占用系统资源呢?比方说我100MS轮询一次
为什么要用GPIO呢,不用键盘不行?
相关文章:
- Urgent : MTK 6226 support QVGA ISP on Camera(05-08)
- MTK 6218(05-08)
- 大家有skyworks及mtk的方案,以及datasheet吗?在网上怎么找啊?(05-08)
- MTK平台手机的内存地址分配(05-08)
- MTK boot rom(05-08)
- 谁知道MTK平台的At 命令都有哪些?(05-08)
射频专业培训教程推荐