现象:
在硬件设备连接上蓝牙的瞬间或者频繁操作蓝牙联动数据时,就异常触发TOUCH按键;
分析:
测试发现跟蓝牙的串口数据收发有很大关系,串口有数据收发时就会异常,屏蔽掉串口后测试就没有此问题;
芯片的串口为什么会导致TOUCH触摸异常的原因,未知。
可能的原因:
串口频繁的中断导致用于TOUCH的两个定时器T2和T3采样异常;
串口频繁的数据交互,TX,RX,导致TOUCH的频率检测收到干扰,或者其他的一些硬件干扰,比如,静电。
user5758830:
回复 Wei.Jetim Zhao:
能不能帮忙在你们的DEMO板上验证下这个问题呢,看下会不会触发触摸异常乱跳问题:
在msp430fr6972的主控芯片上,搭好触摸按键的测试环境,连接串口,可以用串口助手模拟给串口发送数据,每隔200ms频繁地给串口发送数据,测试下触摸是否会异常触发:
我出问题的板子上,触摸的IO和串口的IO连接分别如下: