你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32f105 用can唤醒sleep模式

[复制链接]
erpengcui 提问时间:2016-6-23 21:34 /
悬赏3ST金币未解决
   在datasheet上看到所有的中断都可以将MCU从sleep模式唤醒,可是我可以从外部GPIO中断唤醒。总线上发送can包却一直是发送失败,无法唤醒,有没有人搞过这一块呢?

收藏 评论7 发布时间:2016-6-23 21:34

举报

7个回答
回答时间:2016-6-24 16:57:38
楼主看一下,在初始化CAN的时候,CAN_InitStruct->CAN_AWUM 这个选项是否激活。
erpengcui 回答时间:2016-6-25 11:21:10
激活了,不过我看说明,好像是这个是控制can模块本身休眠的 啊?我遇到的情况是整个MCU休眠时,想通过接收到数据唤醒。但是MCU进入休眠以后,用can盒发送can包一直都是失败,示波器量MCU的接收管脚也是有波形的
回答时间:2016-6-25 14:03:49
没有测试过CAN唤醒,现在也没有板子帮忙测试,从理论分析开启唤醒功能,同时也要开启唤醒中断。CAN->MSR 的WKUI寄存器,楼主看一下。
erpengcui 回答时间:2016-6-25 14:41:15
如果MCU处于正常模式,can模块进入sleep模式,那么是可以唤醒的,我想问的是整个 MCU进入sleep模式以后,can还能不能唤醒正MCU?
回答时间:2016-7-13 09:29:19
erpengcui 发表于 2016-6-25 14:41
如果MCU处于正常模式,can模块进入sleep模式,那么是可以唤醒的,我想问的是整个 MCU进入sleep模式以后,ca ...

进入休眠以后,CAN是可以唤醒MCU的。
pitou-393155 回答时间:2020-9-23 13:12:17
这个问题怎么解决的,遇到相同的问题了,求大神赐教
pitou-393155 回答时间:2020-9-23 13:13:26
怎么不能发表回复,怎么解决的呢

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版