【引用】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;
相关文章推荐
- 三星ARM触摸屏与ADC驱动的冲突解决方法
- 【引用】Phoenix-tq2440模数转换ADC驱动
- iOS项目中引用多个第三方库引发冲突的解决方法
- 引用dll导致的资源id冲突解决方法
- 引用计数的cocos2dx对象内存管理和直接new/delete box2d对象内存管理冲突的解决方法
- 多个解决方案引用同一工程文件时冲突的解决方法
- 引用计数的cocos2dx对象内存管理和直接new/delete box2d对象内存管理冲突的解决方法
- 引用dll导致的资源id冲突解决方法
- tq2440移植网口驱动,编译出错的解决方法,基于2.6.30.4版本
- weblogic10.3部署J2EE项目时,引用JPA冲突异常的解决方法
- win8.1系统安装小米随身wifi驱动不能正常启动的解决方法
- linux 编译kernel与svn版本冲突解决方法 [drivers/gpu/mali/mali/common/mali_kernel_core.o] 错误 1
- 解决Hash冲突的几种方法
- 编译Android驱动对应的C测试程序出错的解决方法以及正确流程
- 打印端口冲突解决方法
- 关于CINEMA 4D与QQ冲突,出现鼠标操作混乱问题的解决方法!
- Git:代码冲突常见解决方法
- 安装 Intel RST (Intel Rapid Storage Technology) 磁盘阵列驱动时,提示 “此产品有一个挂起的重新启动” 的解决方法
- Websphere应用启动失败,报端口冲突的错误的解决方法
- Git:代码冲突常见解决方法