Inc_brza 发表于 2018-4-25 14:45
楼主,你说了这么多废话,能直接上代码么!
兄弟,你是让我传工程吗?不大方便啊。
wenyangzeng 发表于 2018-4-25 14:32
1、temp应该定义成浮点变量。
2、math.h应该包括进来。
我这里不是浮点运算,另外,这个跟math库应该没关系。
bargagebaobei 发表于 2018-4-25 14:33
还有就是比如你怀疑哪里有问题 就可以把被怀疑的变量输出给一个你设置好的全局变量 这样你就可以看到想看的 ...
变量已经是全局了,所有办法都试过了,我一点辙都没有了。
那你知道跑飞到哪里去了吗
估计是b==0了
bargagebaobei 发表于 2018-4-25 15:13
那你知道跑飞到哪里去了吗
程序并没有跑飞,只是卡死,原因不明,单步运行可以继续的,全速运行就没反应了。systick中断还在运行的,这个中断级别最高。
黑皮男 发表于 2018-4-25 15:15
估计是b==0了
没有b是常量,等于8
那你试试给一个小小的等待语句 全速跑试试
bargagebaobei 发表于 2018-4-25 15:25
那你试试给一个小小的等待语句 全速跑试试
加个死循环一直跑吗?
不是死循环 就是一个小延时 比如 delay_ms(1)或者诸如此类的因为你说如果单步没问题 全速有问题 所以我考虑让你加时延一开始加大点 如果发现有改善 就慢慢把时延改短