添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第837页 > ADE7169 > ADE7169 PDF资料 > ADE7169 PDF资料3第121页
初步的技术数据
必须检查溢出。这是可以实现
通过下面8052的汇编代码:
ReadAgain :
MOV
MOV
MOV
MOV
MOV
CJNE
R0 , HTHSEC
R1 ,美国证券交易委员会
R2 , MIN
R3 ,小时
A, HTHSEC
A, 00H , ReadAgain
;使用银行0
ADE75xx/ADE71xx
配置SFR ( TIMECON , 0xA1 ) ,间隔定时器的时钟
源的ITS1和ITS0位选择是通过传递
一个8位的计数器。这对每一个间隔计数器递增
定时器的时钟脉冲,直到8位计数器等于在该值
报警时间间隔SFR ( INTVAL , 0xA6 ) 。然后,报警事件
生成,设置报警标志,并创建一个悬而未决
RTC中断。如果在RTC配置SFR的SIT位
( TIMECON , 0xA1 )被清零, 8位计数器清零,
再次开始计数。如果上述SIT位被设置,那么该8位计数器
保持复位状态报警发生后。
改变间隔定时器的时基时要小心。该
推荐prodedure如下:
1.
如果INTVAL SFR的将要被修改,写
首先该寄存器。然后,等待一个128Hz的时钟
周期,与RTC同步, 64000次循环
在4.096MHz指令周期时钟。
通过清除ITEN禁用间隔定时器
在TIMECON SFR位。然后,等待一个
128Hz的时钟周期,以与RTC同步,
64000个循环的一个4.096MHz的指令周期
时钟。
阅读TIMECON SFR ,以确保ITEN
位清零。如果不是的话,等待另一个128Hz
时钟周期。
设置时基的位,ITS :在TIMECON [1 0]
SFR配置的时间间隔。等待128Hz
时钟周期,此更改才能生效。
; 00H是R0 Bank 0中
RTC模式
RTC可以在一个24小时的模式或256小时被构造
模式。生成一个午夜的事件时, RTC小时
计数器计满23至0或255到0 ,这取决于
在RTC配置SFR的TFH位是否被设置
( TIMECON , 0xA1 ) 。午夜的事件设置MIDNIGHT
标志中的RTC配置SFR ( TIMECON , 0xA1 )和
待处理RTC中断产生。午夜RTC事件会
唤醒8052 MCU内核,如果MCU处于休眠状态的PSM2时
午夜的事件发生。承认午夜时,
服务RTC中断。
在24小时模式,将产生一次午夜事件
一天,在午夜。 24小时模式是用于更新一个有用
日历软件来跟踪当前的日子。该256小时
模式将在延长的操作过程中产生的功率节省
PSM2因为MCU内核将不经常惊醒。
2.
3.
4.
RTC中断
RTC的午夜和报警中断通过设置启用
在中断了ETI位使能和优先级2 SFR ( IEIP2 ,
0xA9 ) 。当午夜或报警事件发生时,挂起的RTC
产生中断。如果RTC中断使能,
程序将会跳转到RTC的中断地址,
待处理的中断将被清除。如果RTC中断
禁用,则RTC中断仍然悬而未决,直到
RTC中断使能。然后程序将会跳转到
RTC中断地址。
午夜和报警标志设置时午夜
及发生报警事件,分别。用户应管理
这些标志来跟踪哪些事件导致了RTC
通过服务活动,并清除相应的中断
标志中的RTC中断服务程序。
注意,如果ADE7100 / 7500是由一个RTC事件唤醒,
无论是深夜还是报警,那么RTC待定
中断必须在ADE7100前进行维修/ 7500可以去
回来再睡觉。在ADE7100 / 7500将保持醒来
直到该中断已提供服务。
该RTC报警事件将唤醒8052 MCU内核,如果MCU
在PSM2当报警事件发生。
RTC校准
RTC提供寄存器来校准名义对外
晶振频率及其随温度变化。最多
± 248ppm频率误差可以通过RTC进行校正
电路,加上或减去从外部脉冲
水晶信号。
晶体标称频率应与校准
RTCCOMP寄存器,使得时钟进入RTC的是
精确的32.768 kHz ,25
°
C. RTC的温度
补偿SFR ( TEMPCAL , 0xF7 )用于补偿
外部晶体随温度漂移通过添加或
减去根据温度的附加脉冲。
LSB的每个RTC补偿寄存器代表
±
为2ppm或0.17s /天,频率误差。 RTC的补偿
电路增加了RTC的温度补偿SFR
( TEMPCAL , 0xF7 )和RTC标称补偿SFR的
( RTCCOMP , 0xF6 ),以确定有多少赔偿
需要与这两个寄存器的总和被限制在
± 248ppm ,或42.85s /天。
间隔定时器报警
RTC可以作为一个间隔计时器。当间隔
定时器通过设置RTC的ITEN位启用
牧师上一页|第121 148

深圳市碧威特网络技术有限公司