32G12K128 发表于 2025-2-20 13:55:13

触摸按键第一次上电,是按不了的,要断电重启才可以

型号:8H4K64TLCD-40ILQFP48

产品:遥控器
问题:断电久了就会出现:
触摸按键第一次上电,是按不了的,要断电重启才可以



DebugLab 发表于 2025-2-20 15:18:50

按不了的时候MCU其他功能是否正常运行?
仅触摸按键失效还是整个程序都不运行?
检查电源、复位、时钟,检查外部电路是否异常导致MCU一直等待

晓飛飛 发表于 2025-2-20 18:11:14

排除一下是低功耗睡死了,还是没有复位成功,
另外,耗电大户是蜂鸣器和无线发射模块,那边电源附近都没有储能电容,如果一上电就有蜂鸣器自检程序相关的操作,很容易由于电源波动把MCU搞晕。

梁工 发表于 2025-2-24 11:14:11

初始化正确就可以正常触摸的。

gino7467 发表于 2025-2-24 11:19:56

初始化是正常的,串口打印数据正常, 就是按触摸键没反应,而且两个项目都是一样现象,另一个是电源供电的,大概完成断电半小时以上再接通电源就是不行,断时间隔个1,2分钟没事。像是阀值获取不正常一样

gino7467 发表于 2025-2-24 15:11:41

DebugLab 发表于 2025-2-20 15:18
按不了的时候MCU其他功能是否正常运行?
仅触摸按键失效还是整个程序都不运行?
检查电源、复位、时钟,检 ...

断电时间久了,就会出现触摸按键没反应,并且在这种状态下重刷程序都没有,串口数据打印正常,也就是说程序在正常运行中,必须断电再上电就正常了。

DebugLab 发表于 2025-2-24 15:17:06

gino7467 发表于 2025-2-24 15:11
断电时间久了,就会出现触摸按键没反应,并且在这种状态下重刷程序都没有,串口数据打印正常,也就是说程 ...

不断电下载程序后也不正常?

是这样的话可能是硬件问题,供电之类的

gino7467 发表于 2025-2-24 15:34:57

初始化程序如下,是不是没初始化好呢

gino7467 发表于 2025-2-24 16:52:19

找原因了,是触摸按键初始化前要把总中断打开,要不采集到的对比值就不对,初始化完成就判断多个按键被按到了,所以没法正常判断按键值
页: [1]
查看完整版本: 触摸按键第一次上电,是按不了的,要断电重启才可以