智能车制作

标题: 程序挂掉了。。。。 [打印本页]

作者: 我的阿我    时间: 2014-12-27 19:22
标题: 程序挂掉了。。。。
调完之后开始跑,第一圈还跑得很正常,小伙伴欢呼雀跃,准备拍个AV来发网上,结果开拍就不能打角了,程序其他正常就是方向控制不正常。然后用串口助手看传回来的数据发现中线处理返回的中线不对!然后,我就复位一次,果然轮子转动,再复位,中线改变,如图所示,开电源返回中线是64,然后在红线画的部分复位单片机,结果出现正常值,然后只运行了六次,就是说只进行了6次While(1),然后程序就挂了,但是挂的只是寻中线部分,其他角度控制速度控制都还正常,这是为什么呢?小弟对K60了解还不是太深刻,求大神指教。
作者: Arthur打酱油    时间: 2014-12-27 20:20
什么叫做进了6次while(1)。。
作者: 我的阿我    时间: 2014-12-27 20:27
Arthur打酱油 发表于 2014-12-27 20:20
什么叫做进了6次while(1)。。

啊。。。主函数里面不是有一个While(1)咩

作者: Arthur打酱油    时间: 2014-12-27 20:31
我的阿我 发表于 2014-12-27 20:27
啊。。。主函数里面不是有一个While(1)咩

你的意思是卡在中断里面咯。。

作者: 我的阿我    时间: 2014-12-27 20:38
Arthur打酱油 发表于 2014-12-27 20:31
你的意思是卡在中断里面咯。。

我也不知带哎,,,,,,头疼

作者: ╭ァ简简单单、    时间: 2014-12-27 21:23
:victory::victory:
作者: Arthur打酱油    时间: 2014-12-28 09:28
我的阿我 发表于 2014-12-27 20:38
我也不知带哎,,,,,,头疼

目测是进中断后没有正常返回。。

作者: 我的阿我    时间: 2014-12-28 13:47
Arthur打酱油 发表于 2014-12-28 09:28
目测是进中断后没有正常返回。。

差不多,应该是中断里面的东西太多了

作者: Arthur打酱油    时间: 2014-12-29 12:16
我的阿我 发表于 2014-12-28 13:47
差不多,应该是中断里面的东西太多了

应该是中断时间没控制好。。导致中断堆积。。最后程序跑飞。。

作者: 我们的故事很多    时间: 2014-12-29 12:20
哈哈哈,准备拍个AV
作者: 六步上篮    时间: 2014-12-29 12:55
程序跑飞了吧




欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2