UP8楼!但是:**这楼这么高了,我还是删了吧,

[复制链接]
27067|154
CZZS 发表于 2011-4-9 11:01 | 显示全部楼层
支持楼主!
xiaohui408x 发表于 2011-7-19 11:10 | 显示全部楼层
前短时间遇到过类似的问题,解决方法同楼主。
看来要设计高质量的产品,要不停地努力啊。
还有一点体会,写keilc 一定要对汇编有足够透彻的了解。
xd54622 发表于 2011-7-19 12:25 | 显示全部楼层
mark一下
xiaohui408x 发表于 2011-7-19 14:03 | 显示全部楼层
我第一次做产品就遇到这个问题,是不是我的运气更好。呵呵
不过,倒是马上意识到这个问题了,加了中断解决掉的。
但在运行过程中出现的一些莫名其妙的问题真是头大啊啊。
因为无法重现。
测试版运行了7天没有任何异常情况发生,是不是就代表我们的程序没有什么大的问题了。
继续提高。
129# bhsdlmj
烟雨蒙蒙 发表于 2011-7-19 14:35 | 显示全部楼层
xd54622 发表于 2011-7-21 17:02 | 显示全部楼层
又看了一遍,还不是很理解,以后再接着看
pananmao3760675 发表于 2011-7-21 17:03 | 显示全部楼层
cbb0416 发表于 2011-7-21 17:18 | 显示全部楼层
今天又学了新知识了!
hf5542 发表于 2011-7-21 22:48 | 显示全部楼层
wangflw 发表于 2011-7-22 10:27 | 显示全部楼层
学到了。顶起。。。让更多的人看到。:D
天天奕想 发表于 2012-5-22 14:13 | 显示全部楼层
这么隐蔽的错误,打死我是找不出来呐。学习学习!
wukunshan 发表于 2012-5-22 17:18 | 显示全部楼层
"问题出在ms_counter不到400时,程序提前执行了Sound_off();"不可能!,编译器不会犯这种低级错误!楼主的这个程序逻辑本身存在问题。“if (ms_counter<1000) ms_counter++;”这句后面应该还有一句。如果ms_counter大于1000怎么处理?贴出来看看。
走一走,看一看,学一学,灌一灌。
受不了了 发表于 2012-5-22 19:03 | 显示全部楼层
学过汇编的人一下子就明白了
relotus 发表于 2012-5-22 20:04 | 显示全部楼层
貌似修改一下编译软件的优化等级可以解决类似问题。。。
zhaofy521 发表于 2012-5-23 10:27 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部