打印
[应用方案]

如何一步步测试编写代码

[复制链接]
762|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
E-Kaia|  楼主 | 2016-5-8 20:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

单片机程序测试调试似乎对于刚入门的同学有一定难度,但是入门之后我们快速调试程序呢?很多人写代码一气呵成,然后在main函数中调用10几个子函数,然后直接通过液晶屏或者其他的手段观察效果是正确,这样的方法对吗 ?以下是常用方法:


1.借助于网上的视频讲解或源代码,(对于32位的MCU尚可理解,但是51、PIC.MSP430单片机使用者如果入门后还是同样的方法,你就OUT了),但只适用于部分网上资料较多的芯片。


2.借助"逻辑分析仪"仪器去分析(这种神器我也是通过网上资料介绍,有所了解,但是并没有使用过,不过好像非常好用的),通过逻辑分析仪可以分析我们的时序是否存在问题,但是个人感觉比较适用于菜鸟和**单片机程序的高手,对于大多数用户,没有必须花钱购买


3.利用程序本身去验证程序,编写一个函数,测试一个函数,操作简单,屡试不爽,这里以大家熟知的51类单片机STC12C5A60S2和数字温度传感器DS18B20为例(单总线协议通信)。


沙发
zhuotuzi| | 2016-5-8 21:29 | 只看该作者
要尽量模块化,这样好测试。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

100

帖子

0

粉丝