智能车制作

标题: K60卡死问题的一些认识 [打印本页]

作者: 瞬身止水    时间: 2014-5-15 12:01
标题: K60卡死问题的一些认识
作为大二的做智能车,程序上遇到很多麻烦,刚开始写的时候程序还较为简单,没什么问题,但随着程序的不断复杂,各种变量,数组,嵌套函数使用的增加,程序开始渐渐出现卡死现象,莫名其妙。编译完全正确的程序下进去就是不行,后来发现原因很奇怪,有时候是if语句用多了,换成switch语句就行,有时候是声明的变量没有使用,有时候是函数太长了,分开放就可以,更奇葩的是有时候一句注释掉的语句删了就可以,总之千奇百怪。虽然原因五花八门,但我渐渐地发现,表面看起来是这些无关紧要的错误照成的,但隐藏于背后的元凶可能是整个的编程格式的不规范,我的k60程序仅仅是用C语言知识来编写的,真正的arm内核单片机可能有另一套编程格式,那才是我们真正应该学习的,只有规范化,模块化的编程才能编出高质量的程序。这只是本人一些不成熟的见解,望有识之士提出建议。

作者: 碛北的孤狼    时间: 2014-5-15 12:12
顶下

作者: 碛北的孤狼    时间: 2014-5-15 12:12
顶下





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