当前位置: 首页 > backend >正文

基于STM32、HAL库的TTP224C-BSBN 触摸屏控制器驱动程序设计

一、简介:

TTP224C-BSBN是一款4通道电容式触摸感应IC,具有以下特点:

  • 4个独立的触摸输入通道

  • 直接输出模式(高电平有效或低电平有效可选)

  • 工作电压:2.4V-5.5V

  • 低功耗设计

  • 抗干扰能力强

  • 可通过外部电容调节灵敏度

二、硬件接口:

TTP224C-BSBN引脚    STM32L4xx连接
---------------------------------
VDD               3.3V
GND               GND
TP1-TP4           触摸按键输入(接触摸电极)
OUT1-OUT4         GPIO输入(检测触摸状态)
AHL              接VDD(高电平有效输出模式)
TOG              接GND(直接输出模式)
SLP              接VDD(正常工作模式)

三、头文件:

#ifndef __TTP224C_H
#define __TTP224C_H

#include "stm32l4xx_hal.h"

#define TTP224C_KE

http://www.xdnf.cn/news/4277.html

相关文章:

  • ultralytics框架进行RT-DETR目标检测训练
  • 人工智能 计算智能模糊逻辑讲解
  • 使用ZYNQ芯片和LVGL框架实现用户高刷新UI设计系列教程(第十一讲)
  • clickhouse - 重新建表覆盖旧表-解决分区时间错误问题-197001
  • GEC6818蜂鸣器驱动开发
  • K8S - Helm 入门与实战 - 应用部署与依赖治理
  • BERT 微调
  • Linux系统之shell脚本基础:条件测试、正整数字符串比较与if、case语句
  • 第四节:进程控制
  • 8086汇编:寄存器
  • 匿名函数对编译错误的影响
  • JVM——垃圾回收
  • 开发规范 - 空指针异常等低级问题注意点
  • 10B扩散文生图模型F-Lite技术报告速读
  • C++ 享元模式与共享工厂模式详解
  • Java学习手册:分库分表策略
  • ESP32- 开发笔记- 软件开发 5 -I2C
  • VMware Fusion安装win11 arm;使用Mac远程连接到Win
  • IBM BAW(原BPM升级版)使用教程:基本概念
  • 设备管理系统的功能架构与核心价值
  • Jesse James Garrett 用户体验方法论
  • 全格式文档转 Markdown 工具,Docker 一键部署,支持 API 调用
  • C# 实现PLC数据自动化定时采集与存储(无需界面,自动化运行)
  • 算法 | 长颖燕麦优化算法AOO,算法原理,公式,深度解析+性能实测(Python代码)
  • linux -c程序开发
  • 双目标清单——AI与思维模型【96】
  • 高等数学第四章---不定积分(§4.3分部积分法4.4有理真分式函数的不定积分)
  • 应对联网汽车带来的网络安全挑战
  • FTPS和SFTP(文件传输安全协议)
  • 拨叉831003加工工艺及钻φ22花键底孔夹具设计