您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> BF533板子,电子相册,想实现手动点击触摸屏... 
本帖共有534个阅读者
发表帖子 发表投票 回复主题
BF533板子,电子相册,想实现手动点击触摸屏实现图片切换;怎么样才能实现?大体的
091024124lcy(论坛新手)
091024124lcy
头衔:社区公民
帮派:无帮无派
帖数:2
金钱:122
积分:4
注册时间:2013/1/5
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
BF533板子,电子相册,想实现手动点击触摸屏实现图片切换;怎么样才能实现?大体的

BF533板子,电子相册,想实现手动点击触摸屏实现图片切换;怎么样才能实现?大体的。

有具体程序更好,感谢回帖~


风起云涌
等级:论坛新手 参考IP地址:*.*.*.*
2013/1/6 20:00:32
尊贵身份标志
andy(论坛版主)
andy
头衔:社区公民
帮派:无帮无派
帖数:2287
金钱:11132
积分:2263
注册时间:2011/6/8
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

1. 采用bf53x_jpeg_lcd_fs  这个代码来修改

2. 找到bf53x_touch_line  这个代码中的ads7843.c 文件,将其添加到要修改的代码的工程中,编译,看是否有错。

3. 找到bf53x_touch_line 代码中的main函数,里面whikle(1)围起来的代码是将模拟坐标值转为液晶屏坐标的,将这个代码封成一个函数,确保执行后能获液晶屏坐标,如果有偏差可以修改函数中的转换公式。

4. 在bf53x_jpeg_lcd_fs 的main函数的while中,增加获取触摸屏坐标的函数,然后判断坐标值,如果X<240,则上一张照片标志位赋值1,如果240<X ,则下一张照片标志位赋值1,然后判断这个标志位进入不同的查找照片的函数,如果是上一张,就将i值减小查询,如果是下一张,就将i值增大查询。然后清除标志值。等待下一个标志到来再进行查询。


这家伙很懒,什么也没有留下!
等级:论坛版主 参考IP地址:*.*.*.*
2013/1/6 22:33:27
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.166270 Call, 1 Queries, Processed in 0.000000 second(s),