ZHCAFP3A August 2025 – September 2026 MSPM0L1306
当用户施加压力时,上层与下层接触,在该位置形成闭合电路。在一个轴(例如 Y 轴)两端施加电压,并测量垂直轴(X 轴)两端的电压降,微控制器便可确定触摸点的精确 X 和 Y 坐标。
节 4.2.1 展示了这种触摸检测方法。发生触摸时,该检测方法会在电阻层之间建立完整电路。通过在其中一个轴(Y 轴)上施加已知电压 (3.3V),并测量垂直轴(X 轴)上产生的电压降,微控制器即可计算出精确的触摸位置。
图 4-2 X 轴 ADC 测量对于 X 轴检测,将 PA17 设置为输出高电平,将 PA15 设置为输出低电平。将其他引脚设置为模拟功能(高阻抗模式)。然后,启用 PA16 的 ADC 通道进行测量。
图 4-3 Y 轴 ADC 测量对于 Y 轴检测,将 PA16、PA24 和 PA0 设置为高电平输出,PA25、PA22 和 PA21 设置为低电平输出。将其他引脚设置为模拟功能(高阻抗模式)。然后,启用 PA15 的 ADC 通道进行测量。
在获取电压后,ADC 会进行过采样以降低噪声,并将 ADC 结果直接作为坐标输出,通过 UART 控制台发送。