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