Vscode(arduino框架) 开发ESP32 _01_电容Touch和外部中断

本教程详细介绍了如何使用Vscode和Arduino框架开发ESP32的电容Touch功能及外部中断。首先,主程序代码包括了外部中断模式的宏定义,接着讲解了Touch触发中断的初始化函数,该函数设置Touch引脚、中断服务函数和阈值。此外,还阐述了普通的外部中断初始化函数,涉及GPIO0的中断服务和下降沿触发。最后,提到了Touch的读取函数,说明了正常状态和触摸状态下的数值变化。

ESP32的电容Touch和外部中断

一、主程序代码

#include <Arduino.h>

// 定义外部中断的 mode
// 0:无中断,读取touch值
// 1:touch中断,执行TouchEvent()
// 2: 外部IO口的中断
#define EXT_ISR_MODE 2

void TouchEvent()  // Touch 触发中断函数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值