找回密码
 注册
关于网站域名变更的通知
查看: 407|回复: 2
打印 上一主题 下一主题

STC单片机唤醒定时器时间如何调整?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-11-11 15:09 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 wushy32 于 2021-11-11 15:10 编辑
2 i! k' b- u  J& }6 [" j
: p8 y3 R6 |1 V+ J8 O" n" V 9 c% y* R3 l# O" C6 \# M

8 K+ @7 T6 B4 Q  f8 ?
5 c1 P" }/ W# u( }0 M0 t( Q* n5 N2 r
. ~4 m. W8 d2 V! N, k4 B
6 J, L* A( A* H) ^  A9 s5 @( p! o

4 w" s3 C- ]: l4 ^) d9 U. A# v+ p如图:给PCON|0x02时,单片机进入掉电模式,当WKTCH和WKTCL赋值过后,单片机唤醒启动.
8 c% g) t6 @* \' O: L6 J6 u: Y8 a

1 p1 |4 Q9 d" ]WKTCH最大赋值为0X7F,WKTCL最大赋值为0XFF;
3 E' i' u- I$ ?: Y  i! O/ J最大赋值运行时为15s,断电15s后单片机又启动,请问假如我想断电一个星期怎么设置,比如山区有一个检测仪器检测空气质量,一个星期只需要检测一次,那么检测完的其他时间给单片机断电,以延长单片机电池的运行时间。
+ V' t- R# i  N$ W% L5 a
7 X% o+ ?) A# z. ^# ]$ e

+ |) g& d/ }7 q( E/ Y$ d4 ~/ |, K9 t0 s" P; x
0 a* X% b$ n1 B2 P( ?: A' l0 k

* U+ B. V1 T, [3 Z! R* U

该用户从未签到

2#
发表于 2021-11-11 15:31 | 只看该作者
a=7*24*60*60= 604800  (秒)
5 `5 t7 C0 j) g/ Ua/15=40320(个周期),一个无符号整数变量,够用
% d2 ]9 m# \& Q/ C8 W4 ^  ~& d. ^# N

6 p& k# a; g: yvoid main(){
; J5 t1 D5 W+ f% `  n5 Q    unsigned int a=0;
/ P! _$ s! ^7 Z' a! y    WKTCH=0xff; //包含使能位在内了。+ B& f) z1 Q4 m( r1 Z9 j" O
    WKTCL=0xff;9 f" j- |; `, Z; s) \
    while(1){; ]) y+ U7 I! [
         PCON|=2;
0 E$ _- |# \& b' I: C         _nop_(); _nop_(); _nop_(); _nop_();, M3 q; W. b, s  [# I% T7 l: O  s
         if(++a<40320){; K) t, G" k! }: X% Z
             continue;2 k8 ^5 I" T' P
         }; |2 L9 E* R1 Q$ M
        //这1个星期了,该干嘛) M' L) [; H8 C( y% G/ W7 @
    }8 t; w- S2 Y; ?
}

该用户从未签到

3#
发表于 2021-11-11 16:09 | 只看该作者
你这是STC的手册," m! B7 G( H: _# w& u1 V" d

) A9 d' P6 H  G6 |- Q* D首先,掉电换醒定时器,非常的不准, 说是32.768K的晶振频率,实际上,很多在36K左右,我见过最离谱的有38K,都能做红外载波发生器了。所以,如果你要用这个做长眠的话……,最好做个采样测试(比如for循环40次,就是理论上的 10分钟,看看相差多少,再调整一下,妥了之后,乘以1008,就是1个星期了),不然你定1个星期,最后极有可能5天就醒了。$ P6 |6 g3 I6 W' s3 y( p
回复举报
9 k  z3 O3 j& z& F: l. I
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-19 22:13 , Processed in 0.125000 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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