导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[原创]关于单片机的调电监测问题!多谢![009423]

 *第9040篇: [原创]关于单片机的调电监测问题!多谢!

  
21楼:Kuang-chingTsui 2003年3月18日20:40
 IMP813L Data Sheet已经在你的邮箱里
  
22楼:guest 2004年8月14日15:46
 给我一份吧!
zykyr@126。com
  
23楼:可可冰 2004年7月8日15:46
 能给我也发一个IMP813的中文资料吗!谢谢!lewinsdao@sohu.com
  
24楼:009423 2003年3月18日20:55
 大哥!我的信箱里没有!
jzlg@371.net
  
25楼:Kuang-chingTsui 2003年3月19日08:53
 明明发过去了嘛!
  
26楼:009423 2003年3月19日09:06
 大哥!我确实没有收到!你能不能再发一遍?多谢!
你能不能多发个实例给我,对了!813l本身有没有EEPROM,能不能保存数据?他也是通过复位通知单片机的,还是中断?我的信箱:jzlg@371.net,zxb7622@sohu.com,多谢了!你如果来我这儿的话,我请你吃蛋糕!哈哈!
  
27楼:Kuang-chingTsui 2003年3月19日11:02
 我一定给你重发
813l的基本性能:
电源检测,以中断方式通知mcu;
watch_dog定时器,1.6s;
上电复位,高电平复位,复位周期约100ms(记的不太清);
电压低降(  <4.65v)复位;
支持人工复位按钮等等。
它本身不带eeprom。你的系统可能需要后备电池,在系统掉电后由电池维持系统状态,这样在重新上电时,比较好处理从断点处继续的问题。有个兄弟用定时器方式模拟了一个断点继续过程,你可以参考。不过这种模拟并没有真正使系统掉电。
必须等晚上才可以发email.
这样的实例很多,但你决不能照搬。


  
28楼:009423 2003年3月19日14:15
 多谢!你说我都记下啦!
实例我只是用来做参考的,因为我从来没有接触过这类芯片,再加上我的单片机也是刚学,需要参考例子看一看,熟悉一下!
  
29楼:Kuang-chingTsui 2003年3月19日20:35
 刚刚又发过去了,打开邮箱看看。
  
30楼:009423 2003年3月20日09:19
 我看了!依然没有收到!真的很遗憾!
  
31楼:Kuang-chingTsui 2003年3月20日10:24
 我也没有收到错误返回信息,核对email地址是否正确。
稍候,我先给你一张建议硬件原理。现在要去开会。
  
32楼:009423 2003年3月20日10:34
 好的!多谢!
  
33楼:Kuang-chingTsui 2003年3月20日12:57
 刚刚又发了一次,中文的数据手册,很好看的,先熟悉一下这个芯片。
  
34楼:009423 2003年3月21日17:50
 Kuang-chingTsui,你好!
资料我收到了!我看了一下!如果我用该芯片的话,我还需要扩展一个EEPROM存储器!我又找到一芯片(x25045),可以达到我所要求的功能,但是我有一点不明白!那就是我不知道该芯片是怎样把掉电信号送给单片机的,单片机有是怎样监测的呢?具体到编程上该怎样进行呢?希望你能帮我!多谢!
  
35楼:Kuang-chingTsui 2003年3月21日20:42
 这样行吗?->:
考虑:不管什么原因引起的复位都要先读出eeprom中的数据,这些数据指示cpu应当从什么地方开始执行程序,或是0000h或是掉电中断现场信息。我再想一想,以前似乎有过这样设计思路,时间太久了,又不善做笔记。
  
36楼:009423 2003年3月21日21:25
 这样在理论上肯定可以!
但是在实际操作起来好像有困难!我用x25045就是基于这样的原因!但是我在实际操作时却遇到了困难!因为我不知道在编程时怎样让单片机来监测x25045反馈给单片机的掉电信号!我到这儿机停滞不前了!很是着急!我把x25045的资料发给你,你帮我看看!
  
37楼:009423 2003年3月21日21:37
 Kuang-chingTsui,老兄,我给发信怎么发不出去?
你的信箱是这个吗?kct2000@163.com,我的信怎么发不过去?
  
38楼:Kuang-chingTsui 2003年3月22日09:35
 没错,再发。我给你的邮件也发了多次?
遇事莫慌,有道是山穷水复疑无路,柳暗花明又一村。
  
39楼:Kuang-chingTsui 2003年3月22日14:54
 参考:(。。。。。
请仔细看看813L的数据手册,EEPROM的操作按照其数据手册进行。
提点思路:
只要电路设计合理,813L的PFI端可以早于VCC失效之前探测到电源即将掉电,于是其FPO端便向MCU发出一个中断,例如INT0。INT0掉电中断服务程序在MCU的电源完全失效前完全来得及将中断现场数据及PC的当前位置送到EEPROM中进行保存。
MCU上电复位后,肯定会从0000H开始执行程序,一旦进入程序循环,CPU将首先读取EEPROM,如果其中包含上次掉电中断现场信息,则根据其中内容重置PC值(使用jmp @a+dptr指令),同时清除EEPROM中的记录;如无掉电中断的记录,则程序正常执行。
  
40楼:009423 2003年3月23日10:27
 大哥!你说的对!
但是电路怎样设计才算非常合理 ?这对于我一个单片机初学者好像有一点难度!再加上我从来没接触过这类芯片的电路设计,你就给多给一点指导吧!多谢!我会继续把x25045的资料发给你!


[上一篇主题]:VB与单片机通讯

[下一篇主题]:问问