2363|5

151

帖子

0

TA的资源

纯净的硅(初级)

楼主
 

IAR的问题! [复制链接]

急,请教了!

 

程序写好了,之前用MSP430F2132写的,调试完全ok,但是转用芯片MSP430G2201后,调试的时候设置断点居然跳出提示:

Could not run device(to breakpoint).

请问这是为什么呢?

Capture.JPG (136.24 KB, 下载次数: 0)

Capture.JPG
 
点赞 关注

回复
举报

151

帖子

0

TA的资源

纯净的硅(初级)

沙发
 
自己先顶起来,请教高手啊!
 
 

回复

151

帖子

0

TA的资源

纯净的硅(初级)

板凳
 
这是我写的识别和单击和双击的程序,发现MCU老是会reset, 跑不下去,不知道为什么,求高手指教!
void Task_PortMonitor(void)
{
  switch(ClickvalueTemp)
  {
  default:
    {
      break;
    }
  case NOCLICK:
    {
      if(!(P1IN & BIT3))
      {
        if(PortAction == KEEPACTION)
        {
          PortAction = SWITCHACTION;
          PortCounter = 0u;
          Standbycounter = 0u;
        }
        
        if(PortAction == SWITCHACTION)
        {
          if(PortCounter > 5000u)
          {
            ClickvalueTemp = SINGLECLICK;
          }
        }
        
        if(PortCounter > 5000u)
        {
          Standbycounter ++;
          PortCounter = 0u;
        }
      }
      else
      {
        PortAction = KEEPACTION;
        PortCounter = 0u;
        Standbycounter = 0u;
      }
      
      break;
    }
  case SINGLECLICK:
    {
      if(!(P1IN & BIT3))
      {
        if(PortAction == RETURNACTION)
        {
          PortAction = SWITCHACTION;
        }
        else if(PortAction == KEEPACTION)
        {
          PortAction = TWICESWITCHACTION;
          PortCounter = 0u;
          //Standbycounter = 0u;// ?
        }
        else if(PortAction == TWICESWITCHACTION)
        {
          if(PortCounter > 5000u)
          {
            ClickvalueTemp = DOUBLECLICK;
          }
        }
        
        if(PortCounter > 5000u)
        {
          Standbycounter ++;
          PortCounter = 0u;
        }
      }
      else
      {
        if(PortAction == SWITCHACTION)
        {
          PortAction = RETURNACTION;
          SingleclickCounter = 0u;
          PortCounter = 0u;
        }
        else if(PortAction == RETURNACTION)
        {
          if(PortCounter > 5000u)
          {
            PortAction = KEEPACTION;       /* First click is finished */
          }
        }
        else if(PortAction == KEEPACTION)
        {
          if(SingleclickCounter > 9u)
          {
            Clickvalue = SINGLECLICK;      /* After single-click, wait for 500ms to confirm single-click */
            ClickvalueTemp = NOCLICK;      /* Wait for 500ms, no action on switch, return to initial status */
          }
        }
        
        if(PortCounter > 5000u)
        {
          SingleclickCounter ++;
          Standbycounter ++;
          PortCounter = 0u;
        }
      }
      
      break;
    }
  case DOUBLECLICK:
    {
      if(!(P1IN & BIT3))
      {
        if(PortAction == RETURNACTION)
        {
          PortAction = TWICESWITCHACTION;
        }
        
        if(PortCounter > 5000u)
        {
          Standbycounter ++;
          PortCounter = 0u;
        }
      }
      else
      {
        if(PortAction == TWICESWITCHACTION)
        {
          PortAction = RETURNACTION;
          PortCounter = 0u;
        }
        else if(PortAction == RETURNACTION)
        {
          if(PortCounter > 5000u)
          {
            Clickvalue = DOUBLECLICK;
            PortAction = KEEPACTION;
            ClickvalueTemp = NOCLICK;
          }
        }
        
        if(PortCounter > 5000u)
        {
          Standbycounter ++;
          PortCounter = 0u;
        }
      }
      
      break;
    }
  }
}
 
 
 

回复

151

帖子

0

TA的资源

纯净的硅(初级)

4
 
程序运行到PortAction = RETURNACTION;的时候,就是按键第一次按下,抬起的时候,高手能帮忙看下么,大概就在这个时候单片机就reset了。
 
 
 

回复

151

帖子

0

TA的资源

纯净的硅(初级)

5
 
版主,大神,江湖救急啊!
 
 
 

回复

151

帖子

0

TA的资源

纯净的硅(初级)

6
 
先提示could not single step device, 然后MCU就reset了!
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表