标题: STC8H4K64TL单片机触摸按键功能按资料做没反应,有谁做成功了的? [打印本页]

作者: runmuel    时间: 2022-6-18 14:07
标题: STC8H4K64TL单片机触摸按键功能按资料做没反应,有谁做成功了的?
22.3 仅做触摸按键功能时的操作步骤
1. 选择需要扫描的信道,寄存器为 TSCHEN1 及 TSCHEN2
2. 设置 TSRT 内容为 0x00,代表没有开启 LED 驱动分时多任务功能
3. 依据 Cref 大小及触摸按键电容大小配置开关频率 SCR[2:0]与放电时间 DT[2:0],根据所需要的扫
描时间及灵敏度选择内部比较器参考电压 TSVR[1:0]
4. 配置 SINGLE 位来决定是扫描一轮自动停止或者是连续不停扫描,配置 TSSAMP[1:0]能让一通道
的重复采样最多四次,若 CPU 任务繁重,配置 TSWAIT 以利用 TSIF 状态来延时下一个信道的扫

5. 必要的话,配置 TSDCEN 以使能内部数字比较功能
6. 设置 TSGO=1,触摸按键开始扫描,软件读取 TSWKCHN[3:0]来了解当下在扫描那一个信道,每
扫完一个通道,硬件会将 TSIF 设置成 1,同时完成的信道号码会写入 TSDNCHN[3:0]中,若有溢
位发生,TSOV 也会被设置成 1,软件应读取这些寄存器以决定接下来怎么做。TSIF 及 TSOV 仅
能由硬件设置及软件清除
7. 若 SINGLE=1,一轮扫完后硬件将自动将 TSGO 清除并结束扫描,否则 TSGO 维持在 1,继续新
一轮扫描。
8. 若软件想停止触摸按键扫描,可随时将 TSGO 设置成 0。
按照这些设置完,将TSCTRL里的TSGO=1后什么反应都没有,连个范例程序都没有,是不是还有什么不标明的设置?有做过的吗?

作者: wulin    时间: 2022-6-18 21:06
目前宏晶公司还没有为用户提供STC8系列单片机触摸按键功能的官方范例,也没有刻意宣传这个功能。由此推测此功能还不成熟。楼主只能靠自己慢慢探索。
作者: runmuel    时间: 2022-6-20 09:40
wulin 发表于 2022-6-18 21:06
目前宏晶公司还没有为用户提供STC8系列单片机触摸按键功能的官方范例,也没有刻意宣传这个功能。由此推测此 ...

谢谢!
作者: STC庄伟    时间: 2022-6-20 13:06
STC8H4K64TL的 触摸做的非常的成功,并有专门的配套 图形化 配置 软件,具体联系销售  0513-55012928 安排专人来支持您
作者: runmuel    时间: 2022-6-22 08:58
STC庄伟 发表于 2022-6-20 13:06
STC8H4K64TL的 触摸做的非常的成功,并有专门的配套 图形化 配置 软件,具体联系销售  0513-55012928 安排 ...

好的,谢谢!
作者: wulin    时间: 2022-6-22 11:05
runmuel 发表于 2022-6-20 09:40
谢谢!

这个资料对你可能有所帮助
STC8H4K64Txx-触摸按键校验检测.zip (3.57 MB, 下载次数: 123)


作者: runmuel    时间: 2022-6-22 16:47
wulin 发表于 2022-6-22 11:05
这个资料对你可能有所帮助

谢谢!




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1