|
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
有谁做过89c2051的休眠功能? |
作者:哈佛大学 栏目:单片机 |
调试发现程序老是停留在Pcon=0x02这句无法向下运行,外部中断也不能唤醒,不知何解 |
2楼: | >>参与讨论 |
作者: lypd96 于 2007/2/1 10:39:00 发布:
RE: 在休眠前要开中断,允许外部中断. 最好是把程序贴上来,容易找问题 |
3楼: | >>参与讨论 |
作者: 哈佛大学 于 2007/2/1 16:02:00 发布:
why? 休眠之前设了一些标志位和变量,硬件复位唤醒休眠后,这些标志位和变量的值无法保存,全部归零,why? |
4楼: | >>参与讨论 |
作者: diannaoza 于 2007/2/1 16:33:00 发布:
休眠,错了吧? Pcon=0x02这句无法向下运行,外部中断也不能唤醒 pcon,#02是掉电;;pcon,#01才是休眠 |
5楼: | >>参与讨论 |
作者: 哈佛大学 于 2007/2/1 18:50:00 发布:
哦,对,应该是掉电 掉电时,这些标志位和变量的值无法保存,全部归零,why? |
6楼: | >>参与讨论 |
作者: diannaoza 于 2007/2/1 18:59:00 发布:
哦,对,应该是掉电,,这么轻松 掉电了你说还能保存什么?要不也不叫ram了,你说是不?除非你足够短的时间内非恢供电。 |
7楼: | >>参与讨论 |
作者: xwj 于 2007/2/1 19:11:00 发布:
修改startup.a51中的初始化程序 |
8楼: | >>参与讨论 |
作者: 哈佛大学 于 2007/2/1 19:11:00 发布:
datasheet里说掉电时ram的内容可以保存的 |
9楼: | >>参与讨论 |
作者: 哈佛大学 于 2007/2/1 19:15:00 发布:
偶像给我回复,很感动 修改startup.a51中的初始化程序,具体改什么啊? |
10楼: | >>参与讨论 |
作者: tyw 于 2007/2/1 19:15:00 发布:
没有的事,你把data贴出来让大家see |
11楼: | >>参与讨论 |
作者: xwj 于 2007/2/1 19:18:00 发布:
掉电模式只有复位才能唤醒,而Keil C隐含调用startup.a51 在startup.a51中首先就是清零全部RAM... 你自己找到这个文件看看吧 很简单的 |
12楼: | >>参与讨论 |
作者: 哈佛大学 于 2007/2/1 19:33:00 发布:
谢谢热心人 但我是用伟福软件,不是用keil的,这怎办? |
13楼: | >>参与讨论 |
作者: 廖晋杰 于 2007/2/1 19:42:00 发布:
水贴!哈哈哈! |
14楼: | >>参与讨论 |
作者: tiancii 于 2007/2/5 19:46:00 发布:
11楼的那个师兄 11楼的那个师兄,能说说,怎么能查到有关于KEIL C51 中的头文件啊 初始化程序,我是说KEIL C51中自己带的那些,我应该到哪里去查.多谢! |
15楼: | >>参与讨论 |
作者: huihui118 于 2007/2/5 20:01:00 发布:
程序亮出来啥?? ?? |
16楼: | >>参与讨论 |
作者: 电子尘埃 于 2007/2/5 22:28:00 发布:
哈哈,晚上无聊过来顶沉广告贴 |
|
|
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |