程序调试方法总结

程序调试关键是要细心,一步一阶段来,一层层调。

不断做测试找到不同现象,然后找现象之间的区别于联系,再猜测可能原因,最后验证猜测。

1.用if语句判断程序有没有跑到这里,同时借用LED灯,或者串口显示等,来确定程序死在哪里呢?或者从哪里开始出现错误结果

2.一个函数调完了,然后在调一对.c和.f文件,再调一个模块的文件,分阶段调试

3.尤其是移植别人的程序,往往会出现改了一处,但其他位子没改过来,自觉地差不多了结果一运行看大失所望,信心也没有了,移植程序时应通读程序,弄清程序思路原理,分清上下层,哪些是底层,哪些是上层,最先从底层改,因为上层基本都会用到底层。

4.附上程序调试黑宝书:http://pan.baidu.com/s/1slNM1vJ

........欢迎补充更新

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值