如下图所示,STM32F103F103与四线电阻接触屏直接经过本身的I/O口衔接,完成接触屏操控器功用。其间PA8、PA9、PA10、 PA11别离作为四个三极管的操控端,经过操控三极管通断,来操控四线接触屏的Y+、Y-、X+、X-.PA1,PA2是两个A/D转化通道,别离衔接 Y+和X+用于核算接触点的X和 Y坐标。PA3衔接内部中止用于检测接触屏是否有接触动作。接触屏平常运行时,令PA8、PA9、PA11输出0,PA10=1,即只让VT2导通。当有接触动作时,D1导通给PA3一个中止信号,STM32F103接收到中止请求后当即置PA8=1,导通VT1,这样在Y+、Y-方向上就加上电压,一起发动A/D转化通道PA2,经过输入X+上电压核算出接触点的Y坐标,然后同理令PA8、PA10为0,PA9、PA11为1,发动A/D转化通道 PA1,经过输入Y+上电压核算出接触点X的坐标。
STM32F103与四线电阻接触屏接口电路