基于STM32、HAL库的NS2009 触摸屏控制器驱动程序设计
一、简介:
NS2009是一款低功耗、高精度的4线电阻式触摸屏控制器,主要特性包括:
-  工作电压:2.7V~5.25V 
-  12位ADC分辨率 
-  支持I²C接口(400kHz快速模式) 
-  内置温度传感器 
-  低功耗模式 
-  自动切换X/Y轴测量 
二、硬件接口:
NS2009 STM32L4xx ---------------------------- VDD → 3.3V GND → GND SCL → I2Cx_SCL (PB6/PB8等) SDA → I2Cx_SDA (PB7/PB9等) PENIRQ → GPIO输入 (任意可用GPIO)
三、头文件:
#ifndef NS2009_H
 #define NS2009_H
#include "stm32l4xx_hal.h"
#define NS2009_I2C_ADDR 0x48 // NS2009默认I2C地址
// NS2009寄存器地址
 #define NS2009_REG_X           0x00
 #define NS2009_REG_Y           0x01
 #d
