查看: 7648|回复: 14

[求助] KEA128的MSCAN低功耗设置问题?

[复制链接]
  • TA的每日心情
    开心
    2020-8-14 22:47
  • 签到天数: 608 天

    连续签到: 1 天

    [LV.9]以坛为家II

    26

    主题

    1169

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3009
    最后登录
    2020-9-13
    发表于 2016-7-7 16:52:11 | 显示全部楼层 |阅读模式
    设置如图所示在MAIN()里我用
    if(((MSCAN->CANCTL0)&0X02)==((MSCAN->CANCTL1)&0X02))
    (MSCAN->CANCTL0)&0X02就是MSCAN CANCTL0的第二位SLPRQ 睡眠模式请求
    (MSCAN->CANCTL1)&0X02就是MSCAN CANCTL1的第二位SLPAK 睡眠模式应答
    这样设置是对的吗???我想让MSCAN进入睡眠模式。这样可以降低功耗

    我知道答案 目前已有14人回答
    QQ图片20160707164641.png
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24879
    最后登录
    2025-7-20
    发表于 2016-7-13 10:50:59 | 显示全部楼层
    小刀十六式 发表于 2016-7-13 09:17
    嗯。我这算是懂了。进入睡眠模式降低功耗好像不是太明显。有没有比较明显点的。一般采用的CAN降低功耗采 ...

    如果对功耗敏感的话,你可以考考进入低功耗模式是否适合你的应用
    回复 支持 1 反对 0

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24879
    最后登录
    2025-7-20
    发表于 2016-7-8 09:47:30 | 显示全部楼层
    是的, 2016-07-08_9-46-41.jpg
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-8-14 22:47
  • 签到天数: 608 天

    连续签到: 1 天

    [LV.9]以坛为家II

    26

    主题

    1169

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3009
    最后登录
    2020-9-13
     楼主| 发表于 2016-7-8 13:21:40 | 显示全部楼层

    好像是CAN总线上只要11位时间的空闲时间。就可以进入空闲模式吧?那WUPIE位的唤醒中断使能是什么意思?好像也没有唤醒中断入口啊!只有SLPRQ的标志位吧
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24879
    最后登录
    2025-7-20
    发表于 2016-7-8 13:38:35 | 显示全部楼层
    小刀十六式 发表于 2016-7-8 13:21
    好像是CAN总线上只要11位时间的空闲时间。就可以进入空闲模式吧?那WUPIE位的唤醒中断使能是什么意思?好 ...

    如参考所述: 2016-07-08_13-36-51.jpg
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-8-14 22:47
  • 签到天数: 608 天

    连续签到: 1 天

    [LV.9]以坛为家II

    26

    主题

    1169

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3009
    最后登录
    2020-9-13
     楼主| 发表于 2016-7-11 00:35:08 | 显示全部楼层

    噢~是不是这三个条件(SLPRQ=1,标志位SLPAK=1;以及WUPE=1;WUPIE=1)同时满足才能让MSCAN在睡眠模式中退出?
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24879
    最后登录
    2025-7-20
    发表于 2016-7-11 09:04:38 | 显示全部楼层
    小刀十六式 发表于 2016-7-11 00:35
    噢~是不是这三个条件(SLPRQ=1,标志位SLPAK=1;以及WUPE=1;WUPIE=1)同时满足才能让MSCAN在睡眠模式中 ...

    使能唤醒中断按照这样的设置没错
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-8-14 22:47
  • 签到天数: 608 天

    连续签到: 1 天

    [LV.9]以坛为家II

    26

    主题

    1169

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3009
    最后登录
    2020-9-13
     楼主| 发表于 2016-7-11 19:07:59 | 显示全部楼层
    小恩GG 发表于 2016-7-11 09:04
    使能唤醒中断按照这样的设置没错

    是不是只有WUPU=1;WUPIE=1;才能让MSCAN退出睡眠模式。或者WUPU或者不等于1,就不能退出睡眠模式。如果WUPIE不等1,没有使能唤醒中断也不能退出睡眠是吗?好像MSCAN进入睡眠模式电流变化不大啊?
    QQ图片20160711190348.png
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    712

    主题

    6371

    帖子

    0

    超级版主

    Rank: 8Rank: 8

    积分
    24879
    最后登录
    2025-7-20
    发表于 2016-7-13 09:06:36 | 显示全部楼层
    小刀十六式 发表于 2016-7-11 19:07
    是不是只有WUPU=1;WUPIE=1;才能让MSCAN退出睡眠模式。或者WUPU或者不等于1,就不能退出睡眠模式。如果WU ...

    楼主可以这样认为
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-8-14 22:47
  • 签到天数: 608 天

    连续签到: 1 天

    [LV.9]以坛为家II

    26

    主题

    1169

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    3009
    最后登录
    2020-9-13
     楼主| 发表于 2016-7-13 09:17:47 | 显示全部楼层
    小恩GG 发表于 2016-7-13 09:06
    楼主可以这样认为

    嗯。我这算是懂了。进入睡眠模式降低功耗好像不是太明显。有没有比较明显点的。一般采用的CAN降低功耗采用什么方法有效果呢?还是说CAN就是这么大的功耗
    哎...今天够累的,签到来了~
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-20 16:22 , Processed in 0.137667 second(s), 32 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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