找回密码
 立即注册
查看: 1214|回复: 15

大佬们,helphelp,如果想做遥控器要省电应该怎么做

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:13
  • 最近打卡:2024-05-13 15:00:24

7

主题

14

回帖

113

积分

注册会员

积分
113
发表于 2024-3-16 11:03:29 | 显示全部楼层 |阅读模式
我写的程序我们老板说不行,应该怎么改进
截图202403161103142384.jpg
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2219

回帖

5452

积分

版主

积分
5452
发表于 2024-3-16 11:20:27 | 显示全部楼层
I/O 口 做中断,按下的时候再唤醒,其余时间休眠

截图202403180816339121.jpg

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:13
  • 最近打卡:2024-05-13 15:00:24

7

主题

14

回帖

113

积分

注册会员

积分
113
发表于 2024-3-16 11:33:03 | 显示全部楼层
王*** 发表于 2024-3-16 11:20
io口做中断,按下的时候再唤醒,其余时间休眠

初始化的时候全部设置成掉电模式吗?我一共10个IO口全部可以设置成中断吗

点评

你是什么型号的单片机?stc8后面的全部io都可以设置中断  详情 回复 发表于 2024-3-16 11:35
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2219

回帖

5452

积分

版主

积分
5452
发表于 2024-3-16 11:35:36 | 显示全部楼层
tt74*** 发表于 2024-3-16 11:33
初始化的时候全部设置成掉电模式吗?我一共10个IO口全部可以设置成中断吗 ...

你是什么型号的单片机?stc8后面的全部io都可以设置中断
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:13
  • 最近打卡:2024-05-13 15:00:24

7

主题

14

回帖

113

积分

注册会员

积分
113
发表于 2024-3-16 11:46:46 | 显示全部楼层
王*** 发表于 2024-3-16 11:35
你是什么型号的单片机?stc8后面的全部io都可以设置中断

STC8H,设置成外部中断吗

点评

有一个单独的io中断功能,可以看一下手册里,有写  详情 回复 发表于 2024-3-16 11:52
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:458
  • 最近打卡:2025-05-01 07:48:22
已绑定手机
已实名认证

110

主题

2219

回帖

5452

积分

版主

积分
5452
发表于 2024-3-16 11:52:48 | 显示全部楼层
tt74*** 发表于 2024-3-16 11:46
STC8H,设置成外部中断吗

有一个单独的io中断功能,可以看一下手册里,有写
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2024-3-16 12:37:15 | 显示全部楼层
1,  平常 主时钟停振/省电模式
2,所有的按键在按下时,有对应的 中断唤醒 省电模式
===有对应的普通中断 INT0/INT1/INT2/INT3/INT4

===或所有的 I/O 都支持外部中断的 STC8H8K64U

截图202403161236369198.jpg

截图202403161237133964.jpg



回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:13
  • 最近打卡:2024-05-13 15:00:24

7

主题

14

回帖

113

积分

注册会员

积分
113
发表于 2024-3-16 13:35:17 | 显示全部楼层
神*** 发表于 2024-3-16 12:37
1,  平常 主时钟停振/省电模式
2,所有的按键在按下时,有对应的 中断唤醒 省电模式
===有对应的普通中断 I ...

很好我用的芯片没有IO口中断悬着的心终于死了

点评

根本不需要那么多可唤醒的IO。 比如8脚的MCU,6个IO,使用INT0、INT1、IN2做输入唤醒,2个普通IO扫描,1个IO发送红外遥控信号。睡眠时电流不超过0.1uA,电池自放电都不值0.1uA了。一片CR2032纽扣电池放几年都还满满  详情 回复 发表于 2024-3-16 22:01
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2024-3-16 13:36:21 | 显示全部楼层
普通中断 INT0/INT1/INT2/INT3/INT4
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2024-3-16 22:01:43 | 显示全部楼层
本帖最后由 梁工 于 2024-3-16 22:03 编辑
tt74*** 发表于 2024-3-16 13:35
很好我用的芯片没有IO口中断悬着的心终于死了

根本不需要那么多可唤醒的IO。
比如8脚的STC15W204S,6个IO,使用INT0、INT1、IN4做输入唤醒,2个普通IO扫描,1个IO发送红外遥控信号。睡眠时电流不超过0.1uA,电池自放电都不值0.1uA了。一片CR2032纽扣电池放几年都还满满的电。
截图202403162201375420.jpg

回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 02:17 , Processed in 0.190822 second(s), 109 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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