17 lines
1.3 KiB
Markdown
17 lines
1.3 KiB
Markdown
|
|
#Touch Key库最新版本V1.15
|
|||
|
|
#Touch Key中断扫描版本
|
|||
|
|
lib_102TKey_1_15.a 触摸库文件完整版(默认库文件)
|
|||
|
|
lib_102TKey_1_15C.a 触摸库文件精简版,程序占用空间更小,扫描速度更快,抗干扰性能降低,睡眠功耗更低
|
|||
|
|
#Touch Key主循环扫描版本
|
|||
|
|
lib_102TKey_1_15M.a 触摸库文件主循环扫描完整版,不支持睡眠唤醒
|
|||
|
|
lib_102TKey_1_15MC.a 触摸库文件主循环扫描精简版,程序占用空间更小,扫描速度更快,抗干扰性能降低,去除coret占用,没有长按强制更新功能,不支持睡眠唤醒
|
|||
|
|
#说明:
|
|||
|
|
C---Compression
|
|||
|
|
M---Main Loop
|
|||
|
|
#注意:
|
|||
|
|
1. 使用Touch Key主循环扫描版本,需要在主循环中添加tk_prgm();函数,每次执行时间在1~1.8ms之间
|
|||
|
|
2. 未使用coret功能的版本,需要在apt32f102_interrupt.c中重新打开CORETHandler()入口
|
|||
|
|
3. 中断扫描版本:每一轮的按键扫描时间可控,触摸体验良好;会占用中断资源,如果有高时序要求的中断,没有配置中断好中断优先级的话会影响高时序要求的中断
|
|||
|
|
4. 主循环版本:不会占用中断资源,对别的中断不会有影响;每一轮的按键扫描时间不可控,如果主循环一次循环里有函数占用大量时间,会影响按键的触摸体验
|
|||
|
|
5. 使用1.15版本,必须在linker中包含libm数学库
|