查看: 3839|回复: 4

[其他] 关于Flexcan中进入stop模式问题

[复制链接]

该用户从未签到

2

主题

5

帖子

1

新手上路

Rank: 1

积分
23
最后登录
2018-12-28
发表于 2018-9-13 16:45:55 | 显示全部楼层 |阅读模式
根据文档描述:
“If FlexCAN receives the global Stop mode request during Freeze mode, it sets the LPMACK bit, negates the FRZACK bit and then sends the Stop Acknowledge signal to the CPU, in order to shut down the clocks globally.”
要进入Stop模式,需要CPU发起一个global Stop mode request,查阅资料得到,需要配置System Mode Controller (SMC)寄存器,但是按照网上论坛上找到的资料结合文档,(下面是网上找到的一个参考代码,逻辑和文档上描述的差不多),但是实际中我配置好之后,去读(SMC_PMSTAT)这个寄存器,依旧处于RUN状态,未切换到Stop状态,麻烦各路大神指导一下是我理解错了吗?正确进入stop的方式是什么呢?
SMC->PMPROT |= SMC_PMPROT_AVLP(1);
/* Select VLPS mode */
SMC->PMCTRL = SMC_PMCTRL_STOPM(0b010);
/*wait for write to complete to SMC before stopping core */
dummyread = SMC->PMCTRL;
dummyread++;
/* Enable SLEEPDEEP bit in the core */
S32_SCB->SCR |= S32_SCB_SCR_SLEEPDEEP_MASK;
/* Waiting for next interrupt will get micro in sleep mode */
STANDBY();

我知道答案 目前已有4人回答
回复

使用道具 举报

  • TA的每日心情
    开心
    2018-7-2 06:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    59

    主题

    2888

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    6020
    最后登录
    2020-9-28
    发表于 2018-9-17 17:33:07 | 显示全部楼层
    楼主你好
    请问事先是否使用FLEXCAN_EnterFreezeMode函数将flexcan设置进入Freeze模式?
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    5

    帖子

    1

    新手上路

    Rank: 1

    积分
    23
    最后登录
    2018-12-28
     楼主| 发表于 2018-9-17 23:41:35 | 显示全部楼层
    FSL_TICS_Robin 发表于 2018-9-17 17:33
    楼主你好
    请问事先是否使用FLEXCAN_EnterFreezeMode函数将flexcan设置进入Freeze模式? ...

    你好,我没有使用官方的SDK,但是是进入FREEZE模式了的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2018-11-27 09:26
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    13

    主题

    46

    帖子

    3

    中级会员

    Rank: 3Rank: 3

    积分
    205
    最后登录
    2019-10-16
    发表于 2018-10-10 18:10:25 | 显示全部楼层
    我也是发了这个问题的贴,暂时没人知道怎么回事。
    CAN唤醒还是没整好
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8

    主题

    23

    帖子

    0

    注册会员

    Rank: 2

    积分
    117
    最后登录
    2025-5-6
    发表于 2018-10-11 15:47:10 | 显示全部楼层
    去官网问个试试
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-22 01:32 , Processed in 0.092250 second(s), 25 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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