| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 427 人关注过本帖
标题:whille无法正确执行
取消只看楼主 加入收藏
duzhiming
Rank: 1
等 级:新手上路
帖 子:86
专家分:0
注 册:2012-2-13
结帖率:62.07%
收藏
已结贴  问题点数:5 回复次数:3 
whille无法正确执行
while(globalvariable_receive_2[0]!=0x0D){}
      if()......

为什么这个while一直停在这里 globavariable_receive_2[0]这个值和0x0D是相等的啊
while(globalvariable_receive_2[0]!=0x0D){}



..... if...

程序一直在while这里 ...省略的 后面还有的

我看过globalvariable_receive_2[0]这个值是等于0x0d的



[ 本帖最后由 duzhiming 于 2012-9-18 23:32 编辑 ]
2012-09-18 23:25
duzhiming
Rank: 1
等 级:新手上路
帖 子:86
专家分:0
注 册:2012-2-13
收藏
得分:0 
回复 2楼 TonyDeng
我看寄存器中看过了 这个值是等于0x0D的
2012-09-18 23:33
duzhiming
Rank: 1
等 级:新手上路
帖 子:86
专家分:0
注 册:2012-2-13
收藏
得分:0 
回复 3楼 duzhiming
globalvariable_receive_2 这是一个数组 用来接收 数据的 我要判断第一位 包头是否是0x0d
2012-09-18 23:34
duzhiming
Rank: 1
等 级:新手上路
帖 子:86
专家分:0
注 册:2012-2-13
收藏
得分:0 
问题已经解决  volatile 变量
2012-10-16 09:40
快速回复:whille无法正确执行
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015251 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved