您的位置:首页 > 其它

【引用】Phoenix-tq2440解决ADC与触摸屏驱动冲突方法

2013-08-01 14:58 302 查看
         调了好些天,终于ADC驱动完成了。AD转换,读出的值在数码管显示,明天贴上试验代码。。。。。          在s3c2440/2410的嵌入式开发板上学习驱动编写的过程中,不少人会遇到编写ADC驱动,但是不能正常工作的的问题。        如果你的触摸屏能正常工作的话,如果不在ADC转换的时候屏蔽触摸屏的中断的话,是会发生这样的问题的,在查询方式下会发生。        触摸屏的AD转换一般会做成中断方式,也就是说:触摸屏的AD转换会触发中断,我们自己做的ADC驱动也会触发这个中断。        解决方法:        在ADC驱动里,开始ad转换前屏蔽触摸屏中断,转换完后再开中断。        INTMSK=INTMSK | 0x80000000;        -----AD启动,然后转换------        INTMSK=INTMSK & 0x7fffffff;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: