打印

【赛元微单片机专题】源程序讲解[3] TOUCHKEY

[复制链接]
733|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xys9190|  楼主 | 2020-11-6 18:16 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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种,弹簧按键,隔空按键,导电胶圈。 导电胶圈按键
弹簧按键及隔空按键

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

142

帖子

6

粉丝