章 测试和调试--精.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
章 测试和调试 上图是本设计的实物图。设计的最后即是按照以下步骤进行硬件和软件的调试。 第一节 硬件测试 测试一些重要引脚上的电压是否是正常的工作电压,主要有: 1.电源电压5V或接近5V。 2.VDDH、VDD引脚上的电压分别是3.5v和3v。 电源部分: 在板子的左上角。采用万用表分别测试以下12个点的电压,注意数字万用表的使用方式(黑色的表笔接电源“-”端,红色的表笔接电源“+”端),歇时请勿将芯片插入座中,以免电源部分有问题造成芯片烧坏。 调试1: 目的:测试61板电路源和地是否有短路。 条件:断开电源并拔掉电池盒,将J5的2、3脚用跳线帽短接。 步骤:用万用表测量J10的两脚的电阻是否为零。 现象一:电阻为零,表示焊接过程中可能有短路,应进行电源部分的排查。 现象二:电阻大于300欧,表示正常。 调试2: 目的:测试61板电源部分器件是否工作正常。 条件:电池盒接到J10处,将电池盒开关拔到ON处。 现象:D1亮了表示正常。D1没点亮,电源器件有问题,逐一进行排查。 最后对电源部分一些器件引脚的电压进行测试,如果电压正常,则进行下一步的测试,不正常则分析它的原因。 调试3: 目的:测试61板上各器件电源供电是否正常。 条件:用跳线冒把S5的1、2脚短接。 步骤:测试U1的第7脚电压——3.3v左右。 测试U4的第20脚电压——3.3v左右。 测试J4的第1脚电压——3.3v左右。 测试U2的第7、8脚电压——4.5v左右。 测试J6、J7、J8、J9的+端电压——4.5v左右。 现象:电压正常进入下一步测试。不正常在供电的某个传输方向上出现了问题,对照原理一步一步的进行排查。 键盘部分: 目的:测试键盘输入是否正确。 条件:U1 U2 U4 芯片座中不安放元件:给61板通电,万用表选择电压档,利用万用表的负极接板子的地,万用表笔的正端分别检测接IOA0、IOA1、IOA2。 步骤:用万用表笔的正端放在IOA0上时,按下KEY1键,读取万用表上的电压值并记录,之后用同样的方法分别检测KEY2、KEY3电压值。 现象:电压为零,不正常;应更新按键,重新测试按键部分;电压不为零;正常,进入下一部测试。 第二节 SPCE061A板的测试 1.主要测试部分 1)I/O口(A口作为输入,B口作为输出)。 2)睡眠功能(进入睡眠状态,绿色指示灯点亮)。 3)A/D(模/数)转换输入(B口的低7 位作为模拟电压源输出,对应A口的7个通道采样转换)。 4)MIC输入及语音输出(同时实现A/D(模/数)和D/A(数/模)转换功能)。 2.SPCE061A板自检的具体操作步骤 第一步连接电源,可以连接电池盒(3 节),也可以直接接5V 的稳压源; 现象:当电源接通时,红色的发光二极管会点亮。同时会有语音提示:“欢迎进入自检模式”,此时因为还没有连线,所以会听到:“I/O 测试失败”的警告,进行第二步的操作。 第二步用排线分别将IOA口的低8 位和IOB口的低8位相连,IOA口的高8位和IOB口的高8位相连,然后按下RESET复位键;现象:当按下RESET复位键后,程序重新开始执行,语音提示“欢迎进入自检模式”,当听到语音提示“I/O测试成功”后,进行第三步操作。 第三步按K1 键进行睡眠功能测试;现象:如果测试成功,会看到绿色的发光二极管闪亮一下,并有语音提示“睡眠测试成功”,否则提示“睡眠测试失败”,然后进行第四步操作。 第四步按下K2 键进行A/D(模/数)转换的测试。 现象:语音提示:“A/D(模/数) 测试成功”,否则提示“A/D(模/数)测试失败”,进入最后一步操作。 第五步拔掉第一步测试时的排线,并按下K3 键测试MIC输入及D/A(数/模)转换输出是否正常;现象:可以在MIC上轻轻的拍几下,同时听是否有声音输出,如果有,则说明MIC输入和D/A(数/模)转换输出部分正常。以上操作,只有当I/O测试成功后,按键才会有效。 第三节 程序调试 1.调试工具 μnSP IDE 调试工具功能介绍见表5.1所示: 内容 作用 热键 下载(Download) 将程序文件编译连接生成可执行文件 F8 复位(Restart) 在调试模式下,重新运行 Ctrl+Shift+F5 停止调试(Stop Debug) 退出调试模式 Shift+F5 中断(Break) 停止程序运行 Ctrl+Break 运行(Go) 在调试模式下,运行程序 F5 单步进入(Step Into) 单步运行时,进入子程序 F11 单步跳跃(Step Over) 单步运行时,不进入子程序 F10 单步跳出(Step Out) 单步运行时,跳出子程序 Shift+F11 运行到

文档评论(0)

tianjiao123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档