回答

收藏

stm32-ucosII环境,断点影响计算数据,这到底是哪的问题?

#开源分享 #开源分享 2623 人阅读 | 0 人回复 | 2015-10-24

本帖最后由 l20060907 于 2015-10-24 17:08 编辑

最近遇到个问题很头疼,我用STM32F407芯片,ucosii,编译器是keil,程序对ad采用并计算,发现在计算中、完时打断点,“结果”(g_wRlyValue【】)这个变量是错误的,如果不打断点,结果就一直是正确的,图中是在计算过程中检测g_wRlyValue[AI_Ia]这个变量,如果在程序开始时在目前这个位置打断点,程序不会进这个判断,如果程序运行时,只要断点在这个地方一打,肯定进去,也就是错了,正常情况是不会进去的。难道keil环境下断点会影响变量?采样原始值缓存中数据打不打断点都是正确的,不知道怎么引起的,哪位大神能帮忙解决这个问题?


QQ图片20151024170636.png (586.68 KB, 下载次数: 18)

QQ图片20151024170636.png
分享到:
回复

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /3 下一条