关于触摸屏检测函数TP_Scan()不理解之处

2019-08-19 20:49发布


#define TP_PRES_DOWN 0x80 
#define TP_CATH_PRES 0x40

对于程序结尾返回return tp_dev.sta&TP_PRES_DOWN; 有些不理解  比如我触摸屏幕时tp_dev.sta会等于0xc0 最后和TP_PRES_DOWN进行“位与”操作 会变为0x80;
若此时我撒手 此时tp_dev.sta为0x40(即TP_CATH_PRES) 和TP_PRES_DOWN“位与”后会变为0x00 


但是实验的结果不是这样 我撒手后 最终返回的tp_dev.sta&P_PRES_DOWN为0x40
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。