在线情况
楼主
  • 头像
  • 级别
    • 积分3
    • 经验324
    • 文章16
    • 注册2010-09-30
    中断屏蔽问题
    大家好,我想问下,我开了ADC10的中断并一直采样,现在通过P2.2口输入一信号。但进不了P2中断函数,是不是,P2口中断被一值在采样的ADC10中断屏蔽掉了啊?是否要改中断优先级?请问有什么好的解决办法吗?
    微控网感谢您的参与
    在线情况
    2
    • 头像
    • 级别
    • 门派
    • 职务总版主
    • 声望+9
    • 财富5
    • 积分3065
    • 经验390701
    • 文章6744
    • 注册2006-03-07
    如果当你某一个A中断一直被占用时,另一个B中断就算有比A更高级;此时CPU也无法去响应B中断的;因为MSP430的中断默认的情况下A中断执行时是关闭了总中断的也就是说无法进中断嵌套。
    如果要实行强行嵌套,那么在执行A中断时需把再次强行将总中断打开。
    我觉得你应该去学习专区中找找有关中断贴子看过,这会对你有对MSP430的中断有更深了解。
    [COLOR=#0000ff]欢迎发贴分享设计心得、开源DIY...[/COLOR]
    在线情况
    3
    • 头像
    • 级别
      • 积分3
      • 经验324
      • 文章16
      • 注册2010-09-30
      恩,谢谢DC,我是用了中断嵌套,但我在想像我这样的情况是不是有更好的办法来解决,可惜现在还[EM10]没想到
      微控网感谢您的参与
      在线情况
      4
      • 头像
      • 级别
        • 积分9
        • 经验132
        • 文章11
        • 注册2011-02-24
        P2口的中断产生条件应该是一个上升沿或下降沿吧,那么你开AD是要采什么电压呢?
        微控网感谢您的参与
        Powered by LeadBBS 9.2 .
        Page created in 0.1719 seconds with 5 queries.