OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5642|回复: 4

TFT触摸屏试验初始化问题

[复制链接]

13

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
100
金钱
100
注册时间
2014-2-22
在线时间
1 小时
发表于 2014-5-19 11:08:24 | 显示全部楼层 |阅读模式
5金钱
原子哥:
你好:
 

在学习触摸屏程序中,我遇到了这样一个问题。

#ifdef ADJ_SAVE_ENABLE   

       AT24CXX_Init();//初始化24CXX

       if(Get_Adjdata())return;//已经校准

       else                   //未校准?

       {                                                                        

              LCD_Clear(WHITE);//清屏

           Touch_Adjust();  //屏幕校准

              Save_Adjdata();  

       }                  

       Get_Adjdata();

#else

       LCD_Clear(WHITE);//清屏

   Touch_Adjust();  //屏幕校准,带自动保存                 

#endif                                                                  

触摸屏通电,先进入初始化程序 Touch_Init();根据Touch_Init();如果24C02没有写过数据。执行   

LCD_Clear(WHITE);//清屏

Touch_Adjust();  //屏幕校准,带自动保存      

这里就有这样一个问题。该程序后没有加保存程序                            Save_Adjdata();  

但是通过屏幕校正程序后,关机。再次开机,会发现直接进入触摸屏显示主界面。而不是再次进入校正界面。我想问一下,

       Touch_Adjust();  //屏幕校准,带自动保存      

它的自动保存是如何实现的。

 

最佳答案

查看完整内容[请看2#楼]

else里面的代码不是有:  Save_Adjdata();   么?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-5-19 11:08:25 | 显示全部楼层
else里面的代码不是有:  Save_Adjdata();   么?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

13

主题

27

帖子

0

精华

初级会员

Rank: 2

积分
100
金钱
100
注册时间
2014-2-22
在线时间
1 小时
 楼主| 发表于 2014-5-20 09:43:40 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
 这个不是这种结构吗?
#ifdef标识符 
//程序段1
 #else 
//程序段2
 #endif 
那这个 #else 后的程序段2中没有Save_Adjdata();  怎么会实现???
回复

使用道具 举报

8

主题

222

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
275
金钱
275
注册时间
2013-11-21
在线时间
0 小时
发表于 2014-5-20 10:08:58 | 显示全部楼层
回复【3楼】百草堂:
---------------------------------
应该是注释的问题,战舰的例程里面Touch_Adjust()子程序里还有个调用保存的程序
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-5-20 23:33:20 | 显示全部楼层
确实是注释问题.
mini板新版本例程,也将保存放到Touch_Adjust()里面去了.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-7 20:18

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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