搜索
bottom↓
回复: 4

zstack-休眠无法的唤醒

[复制链接]

出0入0汤圆

发表于 2014-9-15 11:37:11 | 显示全部楼层 |阅读模式
在 zstack 修改如下
  在hal_key.c 中修改
/* SW_6 is at P0.1 */
#define HAL_KEY_SW_6_PORT   P0
#define HAL_KEY_SW_6_BIT    BV(4)//1—原为1
#define HAL_KEY_SW_6_SEL    P0SEL
#define HAL_KEY_SW_6_DIR    P0DIR

/* edge interrupt */
#define HAL_KEY_SW_6_EDGEBIT  BV(0)
#define HAL_KEY_SW_6_EDGE     HAL_KEY_FALLING_EDGE


/* SW_6 interrupts */
#define HAL_KEY_SW_6_IEN      IEN1  /* CPU interrupt mask register */
#define HAL_KEY_SW_6_IENBIT   BV(5) /* Mask bit for all of Port_0 */
#define HAL_KEY_SW_6_ICTL     P0IEN /* Port Interrupt Control register */
#define HAL_KEY_SW_6_ICTLBIT  BV(4)//1 /* P0IEN - P0.1 enable/disable bit */ 修改
#define HAL_KEY_SW_6_PXIFG    P0IFG /* Interrupt flag at source */


hal_board_cfg.h
/* S1 */
#define PUSH1_BV          BV(6)//BV(1)修改
#define PUSH1_SBIT        P0_6//P0_1修改

OnBoard.C
/* Initialize Key stuff */
    OnboardKeyIntEnable = HAL_KEY_INTERRUPT_ENABLE;//HAL_KEY_INTERRUPT_DISABLE;中断使能  修改
HalKeyConfig( OnboardKeyIntEnable, OnBoard_KeyCallback);



然后通过P04中断唤醒!

实验过程和问题
1.        在不编译POWER_SAVING时,通信正常
2.        当使能POWER_SAVING时 不编译NV_RESTORE
3.        网络里只有C与E
   实验过程:
1.        C上电
2.        E上电
3.        然后发200MS发数据给串口,通过这RF发送线C


当把P04拉低时,电流上到26MA很快 又下到1.2ua这样
当刚入网时,在5分钟内拉低时然后用串口发数据,数据
全部错误,Packet Sniffer可以看到!当过了5以后,什么
也唤不醒了,电流一下起来,很低又下去!都搞了好几天
~~~各位大神帮帮看看!

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

 楼主| 发表于 2014-9-15 12:59:25 | 显示全部楼层
木有人回复!

出0入0汤圆

发表于 2014-9-15 13:08:39 | 显示全部楼层
你的200ms是怎么产生的?定时器?
把定时发送的代码发上来,要不然让神也看不出来问题

出0入0汤圆

 楼主| 发表于 2014-9-15 13:16:36 | 显示全部楼层
majialou 发表于 2014-9-15 13:08
你的200ms是怎么产生的?定时器?
把定时发送的代码发上来,要不然让神也看不出来问题 ...

是这样的!我用外部唤醒前用串口助手定时200ms向 CC2530发的

出0入0汤圆

发表于 2014-9-15 15:16:28 | 显示全部楼层
用串口去唤醒单片机?你说的外部唤醒是按键吗
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-25 21:18

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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