导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[求助]关于STM32单片机的问题3[wangxd5429]

 *第67599篇: [求助]关于STM32单片机的问题3

  
楼 主:wangxd5429 2016年9月21日15:04
 [求助]关于STM32单片机的问题3
各位高手,小弟正在基于STM32单片机开发一款带触摸的数据采集器。部分代码如下:
 while (1)
  {       
     /*将触摸动作转换为控制命令*/
  if ((GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_6) == 0)&&(StartCmd == 0))
  {
      StartCmd = 1;
  }
  else if ((GPIO_ReadInputDataBit(GPIOB,GPIO_Pin_6) == 0)&&(StartCmd == 1)) 
  {
      StartCmd = 0;
  }
  else
  {
      ;
     }
     ……..
     ……..
}
单步运行时,if和else if的条件都不满足,此时工作正常,不进入任何一个分支,但是当全速运行时,在if和else if的语句中设置断点,系统就会进入if和else if语句中执行。请教其中的原因。谢谢!

>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:高通骁龙430和高通骁龙616的区别是什么?谁知道?

[下一篇主题]:[转帖]XMOS USB Audio多声道方案和应用