原创 单片机程序调试之工作笔记1.0

2012-4-17 21:21 1213 6 6 分类: MCU/ 嵌入式

我使用AVR单片机的时候采用的是JTAG ICE MKII ,但是这次使用的 是tiny13,总共就八个脚,只能采用debug ware 调试程序,想起一大堆的设置心里都烦了,所以干脆把JTAG ICE MKII,当个下载器使用,虽然有点大才小用,但是在51单片机熟练后,下载程序后看现象还是比较习惯的,因为很多时候仿真mcu的时间貌似是不怎么好用的。

今天我的程序的主要问题就是在按键处理后未对新状态的计时清零,所以导致了最后一个状态总是工作不正常,后来在细心的大哥的指导下,我逐渐发现了问题的所在。

其实我发现在程序的调试过程中,首先要认真的观察程序的运行的现象,然后分析和我们的预想差多远,仔细思考可能的程序问题,然后找到关键点,仔细阅读程序,模拟单片机的运行状态,一步一步分析总可一找到问题的所在。

当然单片机的程序调试也也离不开硬件的稳定工作,所以很多时候不管是做硬件还是做软件的在面对问题是一定要理性,不要总是认为一定是软件的问题还是硬件的问题。

总之冷静,理智,细心,耐心是单片机程序调试的良好心态。有了这些心态一般来说不难把程序调试成功。

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
6
关闭 站长推荐上一条 /3 下一条