找回密码
 立即注册
楼主: 神***

触摸按键,3个重要视频,20-Pin触摸按键控制板,【触摸按键辅助开发软件】

[复制链接]

该用户从未签到

0

主题

2

回帖

8

积分

新手上路

积分
8
发表于 2024-5-8 21:39:22 | 显示全部楼层
请问以下程序为什么不能唤醒?时钟6Mhz,触摸按键能正常工作,未触摸TSDAT=31000,触摸约23000,阈值取28000,未开中断。
但进入休眠后无法唤醒,只用TK3,阈值TSTH03H、TSTH03L无论设28000还是大0xff00、小0x0010都无法唤醒。
程序如下:
else{                                                //熄灯超过10S,开始进入休眠
//进入休眠的触摸按键操作
                                        P_SW2 |= 0x80;                //允许访问XFR
//                                        IRC32KCR = 0x80;   //启动内部32K晶振.
                                        TSCTRL &= 0x73;     //暂停扫描
                                        px=&TSTH03H;
                                        *px=WakeupVal;                        //设置休眠状态触摸按键唤醒比较阈值,阈值=未触摸值-差值/2
                                                TSCHEN1 = 1<<3;                //只启用TK3 P13触摸按键
                                                TSCHEN2 = 0x00;
                                        TSWUTC = 12;                                //100ms唤醒一次
                                        TSCTRL |= 0x0c;                        //开始进入睡眠, B7: TSGO,  B6: SINGLE,  B5: TSWAIT, B4: TSWUCS, B3: TSDCEN, B2: TSWUEN, B1 B0: TSSAMP                                                       
//MCU进入掉电模式                                       
                                        PCON |= PD;            
//此处是休眠醒来处
                                        _nop_();_nop_();_nop_();_nop_();       
                                        _nop_();_nop_();_nop_();_nop_();       
                                        delay_ms(5);
                                        printf("Wake Up! \r\n");
//                                        TSCTRL &= 0x7f; //暂停扫描
//          delay_ms(2);
//          TSCTRL &= 0xf3; //关闭触摸门槛
                                        TSCTRL = 0x80;        //开始扫描                       
                                }
回复 支持 反对 送花

使用道具 举报

  • TA的每日心情
    擦汗
    5 小时前
  • 签到天数: 141 天

    [LV.7]常住居民III

    3

    主题

    111

    回帖

    147

    积分

    注册会员

    积分
    147
    发表于 2024-5-9 10:50:53 | 显示全部楼层
    You can you up!~No can no BB!~
    回复 送花

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-5-20 13:31 , Processed in 0.057774 second(s), 33 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表