找回密码
 立即注册
×

00:00:00

您有一张0.1元限时体验卡,马上领取获得VIP尊享特权。

STC8H4K64的IO中断不能唤醒

2024-3-23 15:09 来自 alanma 发布 @ 综合讨论

有没有老师指导下,用IO做中断唤醒不成功,项目中用P3.2=KEY1,P1.6=DC-IN,两个IO做唤醒,其中KEY1为按键,低电平有效,DC_IN为充电输入检测,高电平有效,中断唤醒配置到主程序初始化或者睡眠子程序里面中都试过,P3.2可以唤醒,但是P1.6不行,不知道问题出在哪里,代码如下:

;休眠子程序



SLEEP:

                DJNZ    SleepDelay, SLEEP_END ;10秒未到, 循环显示秒计数
                MOV     SleepDelay, #0FFH

                JNB     KEY1, SLEEP_END     ;高电平时才进入睡眠
                JB DC_IN ,SLEEP_END   ;DC_IN低电平才进入睡眠
                LCALL   DELAY10MS  
                JNB     KEY1, SLEEP_END   

免责声明:

本平台旨在开源共享精神,请勿发布敏感信息,任何违法信息我们将移交公安机关;

热门标签 更多

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

GMT+8, 2025-5-16 02:52 , Processed in 0.064730 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

返回顶部