打印
[51单片机]

如何防止调试程序过程中被卡?

[复制链接]
1339|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
discussant|  楼主 | 2015-4-6 20:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
受不了了| | 2015-4-6 20:58 | 只看该作者
点灯或者把内部运行的关键数据显示出来,这几年只要事先想明白了的基本上程序没有被卡过,或许我做的东西都不太复杂吧

使用特权

评论回复
评分
参与人数 1威望 +3 收起 理由
discussant + 3 很给力!
板凳
discussant|  楼主 | 2015-4-6 21:13 | 只看该作者
点灯是指什么意思?就是有个指示?还有你说的事前想明白是指在编码之前的设计阶段很重要,要想明白再开始编码?

使用特权

评论回复
地板
受不了了| | 2015-4-6 21:27 | 只看该作者
在一些关键的地方点一个灯,以观察程序是不是听话的照着你预先的思路在走,比如看定时器中断程序工作没,点一只灯,多简单的,又比如串口中断,你每收到一个数据或者一帧数据就对灯的状态取反一下,很直观的就能发现数据有进来没。我做的东西都是用在一些非标机械上,所以事先需要对动作进行简单的构思,用记事本简单写几行那些地方需要注意的,然后就开始写程序了

使用特权

评论回复
评分
参与人数 1威望 +3 收起 理由
discussant + 3 赞一个!
5
discussant|  楼主 | 2015-4-6 21:31 | 只看该作者
哦.受益匪浅.

使用特权

评论回复
6
受不了了| | 2015-4-6 21:39 | 只看该作者
见笑了,我做过的最复杂的程序也才写了一个月时间,其他大部分项目都是两三天就好了,如果是我花上了一个星期给设备写程序,我们的那设备失败的可能性就比较大了:lol最近离职了,想搞机械

使用特权

评论回复
7
discussant|  楼主 | 2015-4-6 21:52 | 只看该作者
呵呵,做机械也可以啊.我有个同事也转行搞结构了.

使用特权

评论回复
8
dirtwillfly| | 2015-4-6 21:55 | 只看该作者
入门单片机最早学的都是点亮led灯,其实这个led灯在调试时适当运用,可以起到大作用

使用特权

评论回复
评分
参与人数 1威望 +3 收起 理由
discussant + 3 赞一个!
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

68

主题

250

帖子

1

粉丝