很多时候感受到,单片机的程序都是调出来的而不是写出来的,因为你写了一大篇的程序可能这儿或者那儿都有问题,所以写单片机程序的时候最好是写一点调一点,这个单位长度视个人水平咯,最好是一个小功能调一次,貌似这样很浪费时间其实不然,可能比你调试一个完整的程序要省时省力的多。
还有在调试的过程中最好做好原来调好的程序的备份,避免后来写的程序对原先调好程序的干扰,也避免找不到问题后从头做起。
还是像我在1.0中所说的调试的时候一定要仔细观察现象并记录相关数据进行分析,这样可以快速的定位程序的问题所在。
特别注意调试的方法,在出现问题时一定要冷静的分析,盲目的调试只能使调试工作南辕北辙。
在出现问题时要相信所有的问题都是有原因的,所以也不要有什么神奇论,要以理性和平常的心态来对待现象,所有问题的存在都是有他的内部原因的,调试单片机的程序就要向医生一样,认真,冷静,仔细和耐心的治疗每一个病人。
文章评论(0条评论)
登录后参与讨论