天嵌 ARM开发社区

 找回密码
 注册
查看: 1749|回复: 7

触摸控制问题

[复制链接]
addamhong 发表于 2010-3-20 15:30:07 | 显示全部楼层 |阅读模式
在调用LCD子函数绘制曲线的过程中,无法被触摸屏控制中断。
我这样理解:
我用的触摸屏是电阻式,用到AD,其中断优先级最低。所以必须等到其它程序运行完了才能响应。
如果要用触摸屏触发中断,停止绘制曲线,怎样实现?
我是在裸机实验,用TQ_2440测试程序。
亚瑟王 发表于 2010-3-22 12:46:26 | 显示全部楼层
你不调用LCD函数的时候触摸能响应吗?
 楼主| addamhong 发表于 2010-3-22 15:02:06 | 显示全部楼层
2# 亚瑟王
可以在触摸屏中断函数中调用LCD的函数实现界面更新。
但是在LCD子函数中执行一个循环的时候,比如绘制曲线(设置一段时间),在循环结束之前触摸无反应,无法跳到触摸屏中断函数执行。
亚瑟王 发表于 2010-3-22 19:28:49 | 显示全部楼层
你的这个循环函数是怎么写的?正常应该要响应触摸中断的。
 楼主| addamhong 发表于 2010-3-23 18:47:57 | 显示全部楼层
呵呵,已经解决了。
多谢亚瑟王。
亚瑟王 发表于 2010-3-26 12:57:42 | 显示全部楼层
把解决方法贴出来把。
 楼主| addamhong 发表于 2010-3-30 15:09:59 | 显示全部楼层
我只是改变循环的方式,没能改变中断优先级。
主函数中,循环执行判断触摸屏坐标后调用LCD函数。
亚瑟王 发表于 2010-3-31 12:10:18 | 显示全部楼层
呵呵,原来如此。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-10-6 16:26 , Processed in 1.037043 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表