3
26
115
注册会员
wul*** 发表于 2026-9-7 11:22 如果有空闲端口可以准双向低电平用作拨码开关地,进入掉电模式前改高电平高阻模式。 ...
使用道具 举报 送花
9
409
1114
金牌会员
缘分*** 发表于 2026-9-7 11:59 进入掉电之前,在准双向模式时输出高电平,然后配置为高阻输入,再进入掉电模式? ...
EX0 = 1; //开外部中断(唤醒) IapProgram(IAP_ADDRESS,dat);//重要数据写入EEPROM GPIO_Reset();//掉电前重置端口和外设以节电 PCON = 0x02;//MCU进入掉电模式 _nop_(); //掉电模式被唤醒后,首先执行此语句,然后再进入中断服务程序 _nop_(); //中断服务程序执行完再接着此句继续执行 GPIO_Init();//唤醒后回复初始端口设置复制代码
83
8216
1万
超级版主
缘分*** 发表于 2026-9-7 11:12 IO口接的是对地短路的拨码开关,一边对地短路,一边悬空,这种要如何设置,才能保证功耗不出问题 ...
缘分*** 发表于 2026-9-7 11:09 我使用STC8F1K17S2单片机,将IO口设置为高阻输入,进入掉电模式之后,要是IO口接地,功耗会比IO口悬空低 ...
梁*** 发表于 2026-9-7 12:56 高阻的IO,接GND和接VCC,都不会耗电的。
缘分*** 发表于 2026-9-7 15:07 外部没有上拉,直接了一个拨码开关到地,要是拨到连接端,IO直接接地,要是拨到断开端,IO直接悬空。测试 ...
梁*** 发表于 2026-9-7 16:36 设置为准双向口,读入,睡眠时输出相同的电平即可不耗电。
865
2万
管理员
本版积分规则 发表回复 回帖后跳转到最后一页
|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )
GMT+8, 2026-9-22 10:32 , Processed in 0.070369 second(s), 76 queries .
Powered by Discuz! X3.5
© 2001-2026 Discuz! Team.