掉电模式唤醒速度很慢是什么原因?
掉电模式,用触摸按键唤醒,TSWUTC=0X80;是1秒,算了下,TSWUTC=0XFF是0.5秒,
也就是说间隔最大是0.5秒,可是我在掉电模式下用触摸按键唤醒,设置的是1秒,但是按下总是要等2到3秒才能唤醒,这是什么原因?
你是不是也配了这个?
触摸按键唤醒,1uA/1个键/1秒唤醒,STC触摸MCU, 唤醒【主时钟停振/省电模式】 - 段码LCD/80mA大电流LED数码管自动刷新显示/RTC实时时钟/触摸按键/低功耗 国芯技术交流网站 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)
请参考我的例程,详细看看主楼的描述:
触摸按键唤醒,1uA/1个键/1秒唤醒,STC触摸MCU, 唤醒【主时钟停振/省电模式】
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=5167
hsrzq 发表于 2024-7-10 13:40
你是不是也配了这个?
设置为00了,也一样 梁工 发表于 2024-7-10 16:45
请参考我的例程,详细看看主楼的描述:
触摸按键唤醒,1uA/1个键/1秒唤醒,STC触摸MCU, 唤醒【主时钟停振/ ...
你的程序,阀值是固定的??为什么我的板子,阀值一直跳,比如第一次上电,一直是0X3300左右,在这次通电过程中,也差不多都是这个值,但是下次通电,或者通电一段时间,这个值就会变成0X3000,或者0X3600左右了,波动幅度很大,我也不知道原因,而且并不是同一款板子,是好几款板子都这样 sky999 发表于 2024-7-12 20:20
你的程序,阀值是固定的??为什么我的板子,阀值一直跳,比如第一次上电,一直是0X3300左右,在这次通电 ...
阈值不固定,上电后先读取0点,然后确定阈值。
例子仅仅是一个简单的、演示怎么触摸唤醒的程序,
实际应用中,还要有唤醒之后正常扫描的程序,
会有零点跟踪,这个可以参考正常扫描的程序。
梁工 发表于 2024-7-12 23:23
阈值不固定,上电后先读取0点,然后确定阈值。
例子仅仅是一个简单的、演示怎么触摸唤醒的程序,实际应用 ...
这个零点跟踪的程序,我研究好久了,实在是难写啊,而且有个怪问题,
就比如这次上电一直都是0X3200左右,但是他运行过程中,
他会突然闪出来一次0X3F00,然后又马上回复0X3200左右了,
这就很影响零点跟踪的程序了
sky999 发表于 2024-7-13 00:32
这个零点跟踪的程序,我研究好久了,实在是难写啊,而且有个怪问题,
就比如这次上电一直都是0X3200左右, ...
0点跟踪是一个缓慢的低通,偶发的几个读数变化不会导致0点跟踪出问题的。
零点0X3200,突然来一个0X3F00,变化超过20%,这个要查下你的电路、PCB是否有严重问题,否则不会出现这种突变的读数,因为触摸按键是一种等效RC充电测量,如果没有严重干扰,读数是不会突变的(RC低通就是能抗读数突变)。 梁工 发表于 2024-7-13 12:19
0点跟踪是一个缓慢的低通,偶发的几个读数变化不会导致0点跟踪出问题的。
零点0X3200,突然来一个0X3F00 ...
零点值是不是只需要在上电的时候读一次就行了,运行过程中不要修改?
页:
[1]
2