电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

《Freescale8位单片机入门与实践》第五章_codewarrior应用综述VIP免费

《Freescale8位单片机入门与实践》第五章_codewarrior应用综述_第1页
1/22
《Freescale8位单片机入门与实践》第五章_codewarrior应用综述_第2页
2/22
《Freescale8位单片机入门与实践》第五章_codewarrior应用综述_第3页
3/22
第五章 CodeWarrior 应用综述 (在线调试、VisualTools 的使用、专家系统可选学) 修改图形编号 5.1 在线编程 注意:实验电路板电源开关断开。JP2 的3、4 两个端子短接。 1、确立目标 在“True-Time Simulator & Real-Time Debug”工具界面,点击:Component->Set Target 在Processor 栏,选择 HC08,在Target 栏,选择 P&E Target Interface,然后点击 OK,如图5-1 所示 图5-1 确立目标 最后关闭“True-Time Simulator & Real-Time Debug ”工具界面,在主界面中重新按下“Debug”,进入“True-Time Simulator & Real-Time Debug”调试。 2、在线调试 重新进入后,PEDebug->Mode:Full Chip Simulation->In-Circuit … … 如图5-2 所示。 图5-2 调试界面 系统将自动弹出如下的界面,如图5-3 所示。 图5-3 连接界面 点击 Close Port。出现界面如图5-4。 图5-4 关闭串口界面 闭合目标板电源开关,给目标板供电,最后点击Contact target with these settings…。 出现图5-5 界面,最后点击YES,程序就下载到实验板上了。 注:如果此时不出现图5-19,断开目标板电源,再次点击图5-18 中 Refresh List,然后再给目标板供电。 图5-5 查询是否擦除、下载程序 然后在 DEBUG 界面上进行调试,如图5-6 所示。 图5-6 DEBUG 界面 点击上图所示: 运行(run)程序; 单步运行(single step)程序; 单步运行(step into)程序; 跳出运行(step ou t)函数; 跟踪(trace)程序; 程序停止(halt)运行; 目标板复位(reset target)。 可以通过图5-7 中的界面随时检查寄存器、RAM 中的内容,便于检查出程序中的错误。 图5-7 调试界面 5.2 利用 Visualizationtool 进行脱机仿真 注意: 在进行脱机仿真之前,一定要修改中断矢量地址。 在线编程调试或实时运行状态参考表 2-3 转向矢量表,表中详细地写出了每个中断的地址。仿真运行状态参考表2-2 中断矢量表。 比如在线编程调试或实时运行状态使用复位向量定义如下: ORG $FDFD ;复位向量地址 JMP Entry 当使用脱机仿真时,必须把上面两句作如下修改: ORG $FFFE ;复位向量地址 DC.W Entry 其他中断向量参考该修改进行。在进行在线调试和脱机仿真相结合的时候,不同调试状态下中断进行上面的交替修改。 程序编译通过之后,系统将自动进入Debug 调试界面(如图5-8 所示),在这个界面里面我们既...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

《Freescale8位单片机入门与实践》第五章_codewarrior应用综述

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部