查看: 2225|回复: 4

[其他] AD比较中断唤醒不了cpu,为什么

[复制链接]

该用户从未签到

9

主题

29

帖子

0

注册会员

Rank: 2

积分
73
最后登录
1970-1-1
发表于 2013-9-23 13:05:13 | 显示全部楼层 |阅读模式
 在没进入停止模式之前,调试可以看到能进AD比较中断,但是当进入停止模式后AD比较中断就一直唤醒不了cpu,这是为什么啊,大概会有哪些原因会导致这个现象,我把程序里的别的东西都删掉,就留AD比较,又是可以唤醒的,找了好久一直找不到我这个工程里有什么东西会影响这个啊
我知道答案 目前已有3人回答
回复

使用道具 举报

该用户从未签到

9

主题

29

帖子

0

注册会员

Rank: 2

积分
73
最后登录
1970-1-1
 楼主| 发表于 2013-9-23 14:19:14 | 显示全部楼层

回复:AD比较中断唤醒不了cpu,为什么

找到问题了,由于我项目中需要用AD采样功能来采样电流和AD比较功能来唤醒cpu,AD采样采用AD中断来做,但又不希望AD采样中断唤醒CPU,所以在进入停止模式之前把AD采样中断关掉,然后进入停止模式,但是此时AD比较中断就无法唤醒cpu了,但是我在程序一开始就不用AD采样中断的话,AD比较中断又是能唤醒cpu的,只有在进入停止模式之前关AD采样中断这种情况AD比较中断无法唤醒cpu,这是什么原因呢
回复 支持 反对

使用道具 举报

该用户从未签到

9

主题

29

帖子

0

注册会员

Rank: 2

积分
73
最后登录
1970-1-1
 楼主| 发表于 2013-9-23 15:06:28 | 显示全部楼层

回复:AD比较中断唤醒不了cpu,为什么

 终于好了,在关AD采样中断时不能只改ATDCTL2还得写一遍ATDCTL5, 找不到相关资料说这个的,瞎凑凑出来
回复 支持 反对

使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2013-9-24 09:34:13 | 显示全部楼层

    RE:AD比较中断唤醒不了cpu,为什么

    如果需要修改AD配置,需要重新初始化一次AD功能。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12

    主题

    103

    帖子

    0

    新手上路

    Rank: 1

    积分
    173
    最后登录
    1970-1-1
    发表于 2013-9-24 09:42:09 | 显示全部楼层

    回复:AD比较中断唤醒不了cpu,为什么

    能介绍的详细以下马?
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-9-9 17:09 , Processed in 0.100487 second(s), 25 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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