3658|6

4

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

无线低功耗中断问题:MSP430进入低功耗LMP3模式后,IO口模拟通讯的无线模块无法接... [复制链接]

本人正在做基于MSP430F1232的低功耗项目,配合CC1101无线模块。CC1101通过IO口模拟跟CPU连接。
现在遇到的问题是,当CPU进入LPM3低功耗模式以后,CPU OFF,MCLK OFF,SMCLK OFF,只有ACLK是活动的。CC1101也不工作,所以无法触发IO口中断来唤醒CPU,为了降低功耗,不打算使用定时器A来做定时触发中断,而是想通过无线模块接收到数据,触发中断。目前卡在这里,请求解决思路。






最新回复

这么多高手给了意见,应该解决了吧。  详情 回复 发表于 2019-1-10 09:45
 
点赞 关注(1)

回复
举报

1万

帖子

141

TA的资源

版主

沙发
 
如果希望由无线接收IC来唤醒MCU,必须采用支持该功能的无线收发IC,并配置成该模式。印象中,CC1101并不支持该模式,具体需要看器件手册确定。注意,支持接收唤醒的无线IC在接收唤醒模式下接收机是仅部分工作的,所以功耗很低,而配置成标准全模式接收机的功耗则很大,这是二者的重要区别。全接收模式下的唤醒是无意义的,因为接收机此时的功耗往往比MCU正常工作态的功耗更大,故而必须采用支持无线接收唤醒的型号。
 
个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 

回复

9803

帖子

24

TA的资源

版主

板凳
 
确定430在没有进入低功耗时 中断正常
看看cc1101模块数字接口有没有上下拉电阻
如果没有430休眠前配置对应的内部上下拉电阻
430需要使用中断唤醒时连接cc1101中断的引脚要配置成中断模式 在430中断里要写退出中断的代码
 
 
 

回复

2618

帖子

0

TA的资源

纯净的硅(高级)

4
 
没有做过无线唤醒的,感觉两位高手说的都有些道理的,加油啊。
 
 
 

回复

6366

帖子

4912

TA的资源

版主

5
 
把接收数据的那个I/O接到端口中断上,有数据来,就触发中断,因为你是I/O模拟,进中断后模拟SPI按位接收
 
 
 

回复

62

帖子

0

TA的资源

一粒金砂(中级)

6
 
MCLK是CPU的时钟,CPU采样并响应中断需要时钟,需要确保中断到来前MCLK打开。此外还要确认IO口采样中断是否需要SMCLK时钟。总之,没有时钟,怎么进行信号的传输。
 
 
 

回复

2618

帖子

0

TA的资源

纯净的硅(高级)

7
 
这么多高手给了意见,应该解决了吧。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表