wudianjun2001 发表于 2018-4-25 14:08:59

运算导致异常了吧

embededtony 发表于 2018-4-25 14:11:30

wudianjun2001 发表于 2018-4-25 14:08
运算导致异常了吧

还请赐教,会是何种类型的异常?

bargagebaobei 发表于 2018-4-25 14:14:46

楼主请问 每次基本都是到590吗

embededtony 发表于 2018-4-25 14:18:55

bargagebaobei 发表于 2018-4-25 14:14
楼主请问 每次基本都是到590吗

基本都是,但是我如果改目标数就不一定。比如我给10000的目标数,可能到590,如果我改成100000,可能就变成每次都到4771,很奇怪。

bargagebaobei 发表于 2018-4-25 14:21:13

那很好 建议你加代码 加589的时候断点 然后单步执行 看到底哪里的问题

embededtony 发表于 2018-4-25 14:30:02

bargagebaobei 发表于 2018-4-25 14:21
那很好 建议你加代码 加589的时候断点 然后单步执行 看到底哪里的问题

你好!感谢回答,我发现单步调试没有问题。但是全速就没什么反应了。刚才单步调试,数值从597跳到了598,全速就完蛋了。

bargagebaobei 发表于 2018-4-25 14:31:38

那你就改改比如当589的时候让他变成591 全速跑 看看有没有问题

wenyangzeng 发表于 2018-4-25 14:32:18

1、temp应该定义成浮点变量。
2、math.h应该包括进来。

bargagebaobei 发表于 2018-4-25 14:33:04

还有就是比如你怀疑哪里有问题 就可以把被怀疑的变量输出给一个你设置好的全局变量 这样你就可以看到想看的值是什么

Inc_brza 发表于 2018-4-25 14:45:32

楼主,你说了这么多废话,能直接上代码么!
页: 1 [2] 3 4
查看完整版本: STM32卡死问题