本帖最后由 xys9190 于 2020-11-6 18:18 编辑
SC92F846XB内建一个23通道的双电容触控电路,可配置为高灵敏度模式或高可靠模式,其特点如下:
1.高灵敏度模式可适应隔空按键触控、接近感应等对灵敏度要求较高的触控应用
2.高可靠模式具有很强的抗干扰能力,可通过10V动态CS测试
3.可实现23路触控按键机衍生功能
4.高灵活度开发软件库支持,低开发难度
5.自动化调试软件支持,只能化开发
6.触控模块I可以在MCU STOP模式下进入低功耗模式工作,当个触控按键唤醒时芯片整体功耗可低至11ua
开发流程:
1.从赛元微官方得到相关MCU对应的触控库资料。
触控库及使用说明:赛元微 MCU 触控库(.C.H文件)
动态调试库:主要用于后期对触控功能参数监测的通信库
静态烧录码:用于获得触控参数的下位机固件
2.在功能正常的板子上烧录静态烧录码固件,使用上位机获得触控按键的参数,导出参数配置文件(S_TOUCHKEYCFG.h)
3.将库文件与KEIL工程合并。
4.在主程序流程中添加对库函数的调用
TouchKeyInit();
Sys_Scan(); //exKeyValueFlag存放在该变量中 1次
按键值存放在exKeyValueFlag中
具体可以参考
注意事项:TK对应的IO口设置为强推挽输出模式,输出高电平。在TK扫描过程中,不能去操作使用TK对应的IO。
触控按键支持3种,弹簧按键,隔空按键,导电胶圈。
导电胶圈按键
弹簧按键及隔空按键
|