查看: 4651|回复: 2

[S12] 飞思卡尔MC9S12XEP100进入停止模式,CAN中断不能唤醒

[复制链接]

该用户从未签到

1

主题

1

帖子

0

新手上路

Rank: 1

积分
7
最后登录
2016-8-18
发表于 2016-8-18 16:44:57 | 显示全部楼层 |阅读模式
我想使用CAN接收中断将单片机从停止模式唤醒,现在遇到的问题是: 在连着BDM下载器时候,在线调试时候,程序可以正常进入停止模式,程序停止运行。这时候我发送一个CAN信号,程序能够进入CAN中断,出了中断之后程序开始恢复正常运行。但是关掉codewarrior重新上电重启,程序进入停止模式之后,此时向片子发送CAN信号,程序没有被唤醒(唤醒之后会有一系列的闪灯等操作,在线调试模式下能够在收到CAN信号之后开始闪烁)。同样拔掉下载器,重新上电依然不能唤醒。
我调试等待模式唤醒,没有问题。在线调试状态和拔掉下载器都可以进入等待模式,并被我的CAN信号成功唤醒。
唤醒都用的是普通的默认的CAN接收中断。未对CAN进行特殊配置。
希望各位大侠能够不吝指导~~~困扰多日了
贴出进入停止模式和等待模式的代码,被屏蔽的是进入停止模式的代码
void BMS_SLEEP_PROCESS()
{
    /*
    CLKSEL_PSTP=0;
    asm ANDCC #0x7f;
    asm STOP;
    */
    asm WAI;
}

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

使用道具 举报

  • TA的每日心情
    开心
    2019-12-2 17:41
  • 签到天数: 2 天

    [LV.1]初来乍到

    23

    主题

    448

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1135
    最后登录
    2019-12-2
    发表于 2017-7-24 11:12:44 | 显示全部楼层
    大神,你的问题解决了么
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3

    主题

    6

    帖子

    0

    新手上路

    Rank: 1

    积分
    33
    最后登录
    2018-9-7
    发表于 2017-12-2 17:37:47 | 显示全部楼层
    ropepeng 发表于 2017-7-24 11:12
    大神,你的问题解决了么

    大神,你的退出问题解决了没啊,我也遇到了,如果解决了,还麻烦帮忙一下
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-9 00:00 , Processed in 0.109598 second(s), 22 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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