你能帮助省电模式下

U

Uridan

Guest


余微程序读取传感器的数据和一些模拟开关继电器和一些通过UART数据发送到一个射频模块。

我所需要的是设置在掉电模式微
, 因为我的系统上运行太阳能和batties。

我设置了PCON寄存器的

PCON寄存器| = 0x02 / /设置微局部放电(省电)模式

现在
, 有没有一种方法来重置从一开始就计划使用监督或不监督的放电模式工作?

我并没有关于如何使用线索interupts让你能帮我计划去的微局部放电模式一旦通过UART发送数据,并等待60秒直到中断调用的PD模式和重置的微编程从头开始呢?

我用C语言通过:μVision2(凯尔)和AT89C51AC2。


: 我看过表
, 但我几乎失去了

<img src="http://www.edaboard.com/images/smiles/icon_sad.gif" alt="悲哀的" border="0" />



谢谢
关心
埃德蒙

 
根据数据表,看门狗将只在空闲模式(PCON的| = 1)。在掉电模式只有一个RESET和外部中断将唤醒了加州。(所有这一切
, 从doc4127.pdf 73页)因此看门狗不能在此模式...

锄头有利于

 
您好Kurenai_ryu

感谢您的答复。因此
, 换句话说
, 我不能让微型自动醒来
, 而在断电模式。

什么样的外部中断
, 我可以作出了微观上则后一种模式下的权力?

我要求这一点
, 因为微观将会被单独发送数据的工作
, 每60秒,并将由电池供电,因此,最大功率节省我要订下那些60秒
, 它不会是它的工作模式电源。

谢谢
埃德新增后3小时3分钟:玉所以我决定开始使用定时器IDLE模式
, 仍然会根据权力模式活跃。(即使我想用省电模式
, 以减少系统的最大功率)

我仍想使用监督登记
, 因为我希望该计划一旦启动看门狗定时器被调用。

有人可以提供一个简单的程序(C语言为89C51的微控制器)我吗?即一旦PCON寄存器| = 0x01是做了循环将occure 60秒使用定时器模式
, 一旦计时器完成看门狗被调用的CPU复位
, 并开始从bigining

任何帮助将verrrry appreaciated

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="微笑" border="0" />谢谢
埃德

 
使用内部定时器将需要了微控制器后
, 每50毫秒
, 因此它要唤醒1200倍获得60秒...

如何对外部监督?(我从来没有用过这一个,但他们存在!),你可以找到一些格言...他们可以重置微观至少1秒。

希望这有助于..

 
你所唤醒1200倍是什么意思?

我看到一些使用计数器
, 一旦计数器循环例子
, 调用将发生中断
, 程序将离开循环
, 因此微型会觉醒。虽然我不知道该如何implimant在Keil C语言语言。

为感谢Kurenai_ryu的答复。

埃德

 
我用了'夫妇后,'廉政来源。一个是RTC的是有大量的时间的能力,另一个是格言温控装置之一。

无论如何,如果你的中断退出一掉电模式,认为
, 实际上并不执行才开始的int行被释放。这不同于空闲模式。

在和电源之间的空闲下来是我的电池消耗很大差异供电设备。本人精心reasearch每个功能的低功耗器件研究。我将使用LP4052只要有机会,但同时使用了USB 5131和扩展醒来通过键盘接口端口的能力。后者设备的计划围绕必须把它睡觉尽快。

都认为
, 农村培训中心部分有一个闲置的电流来1uA,从而提供一个时间戳,基于I2C操作,可能包含一些内存缓冲区,并在微型表面贴装封装占用很少的空间。

 

Welcome to EDABoard.com

Sponsor

Back
Top