修正关于F407的触摸屏实验程序源码

[复制链接]
475|0
 楼主| 小小的人呀 发表于 2018-7-10 21:38 | 显示全部楼层 |阅读模式
在main.c里面有两行代码: if(tp_dev.touchtype!=0XFF)                                             LCD_ShowString(30,130,200,16,16,"Press KEY0 to Adjust");//电阻屏才显示
我下载到我的F407开发板后发现4.3电容屏也会显示Press KEY0 to Adjust  这句话,所以我将代码改成如下:
                                         if(tp_dev.touchtype!=0X80)
                                              LCD_ShowString(30,130,200,16,16,"Press KEY0 to Adjust");//电阻屏才显示
电容屏就不会提示校准啦!因为:touch.h头文件里面

//新增的参数,当触摸屏的左右上下完全颠倒时需要用到.
//b0:0,竖屏(适合左右为X坐标,上下为Y坐标的TP)
//   1,横屏(适合左右为Y坐标,上下为X坐标的TP)
//b1~6:保留.
//b7:0,电阻屏
//   1,电容屏
        u8 touchtype;

b7位为1时是电容屏,所以就改成0x80啦。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

399

主题

399

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部