No.111939 作者:wangxd5429 邮件:wangxd5429@sohu.com ID:30288 登陆:55次 文章数:56篇 最后登陆IP:211.103.220.197 最后登陆:2017/1/4 14:21:50 注册:2005/1/21 11:46:15 财富:452 发帖时间:2016/9/21 15:04:39 发贴者IP:211.103.220.197 标题:wangxd5429:[求助]关于STM32单片机的问题3 摘要:No.111939[求助]关于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语句中执行。请教其中的原因。谢谢! ......
>>返回讨论的主题
|
老古网执行:14毫秒 最大:357232毫秒 查询6次
|
|