免费发布

MPLAB ICD2使用的常见问题

更新时间:2011-10-14 15:58:00 信息编号:55592
MPLAB ICD2使用的常见问题
供应商:
上海继阳电子科技有限公司 商铺
企业认证
所在地
上海市闵行区纪翟路2788号15幢-104
联系电话
86 021 51699135-888
联系人
张共庆
手机号
13621604067
访问统计
489次
让卖家联系我

详细

mplab icd2使用的常见问题

 

1.icd 2 响应“target not in debug mode”这是什么意思?
通常这说明mplab icd 2 不能和调试执行程序通讯。只能通过选择debugger>program 菜单,对用户应用中的目标picmicro单片机编程,来下载调试执行程序。也可能是其它原因使得调试执行程序不能通讯,如目标时钟或电源问题。查看配置位,查看config>configuration bits...,确保看门狗被禁止,代码保护被关闭,并且振荡器设置正确。
2.为什么我在配置锁相环(pll )振荡器时有问题?mplab icd 2 被挂起。
这是picmicro 单片机所要求的。在对pll 振荡器的配置位编程后,电源需要断开然后再加到目标板上。如果没有这样做,目标picmicro 单片机将没有时钟。没有时钟,调试模式将不能工作。同样,如果在切换到pll 模式时,电源没有被断开再连接,器件可能会运行,但没有使用pll。
3.当我尝试安装时,为什么找不到驱动,即使当我能在驱动文件夹中看到它们,并且我在驱动向导中指向了正确的文件夹也不行?
这个问题可以这样解决:退出驱动安装向导,再到控制面板选择“add new hardware (添加新硬件)”。在系统搜索新硬件后,选择“no, the device isn’t in the list.”,然后选择“no, i want to select the hardware from a list.”,再选择“universal serial bus controller,”。当出现“have disk...”按钮时,进入驱动文件夹,并选择正确的驱动。
4.单步执行时,定时器为什么运行不正常?
这是使用在线调试器的缺点之一。由于代码实际上是在调试执行程序中运行,在调试执行程序运行期间,即使用户的应用程序被中止,定时器也会继续运行
5.在使用pic12f629/675 或pic16f630/676 时,为什么会有警告和错误?
在使用mplab icd 2 过程中,这些器件的gp1/ra1 引脚不能被拉高。参见mplab icd 2 header (ds51292)文档,获得更多关于对这些器件使用icd 2 的信息。
6.当我在程序的起始位置设置一个断点时,为什么它停止在地址0001 ,而不是地址0000
mplab icd 2 在断点后的指令上暂停。这意味着设置了断点的地址0000 处的指令会被执行,接着当它发现断点时,程序计数器会指向地址0001。如果用户需要在其代码的第一条指令处暂停,他们必须在地址0000 处插入一条nop 指令。
7.通过retfie 指令来使用高优先级中断时,为什么 w 、 status 和bsr 寄存器的值会改变?
用于高优先级中断和call fast 的影子寄存器被mplabicd 2 使用了。这些是保留给mplab icd 2 操作的资源。如果断点设置在call fast 子程序内,或者在通过 return fast 或retfie 指令使用了影子寄存器的高优先级中断服务程序内,将会出现问题。

8.无法连接到mplab icd 2 。该怎么做?
  mplab icd 2 的电源灯亮了吗?这个led 应该是明亮的。如果它比较暗,可能只连接了usb,用户可能需要连接一个电源。pc 的rs-232 口不能为mplab icd 2 提供电源,不过usb 口可以。注意有些usb 集线器不能提供电源。请针对当前的故障线索,查看在线帮助。usb 驱动安装正确吗?在windows 设备管理器对话框中应该可以看到mplab icd 2 的usb 驱动。一些usb 集线器不能给连接的usb 设备提供电源。使用这些集线器时,需要在mplab icd 2 上接一个电源。
9.为什么我需要 icd 转接头?
  对于mplab icd 2 支持的低引脚数器件,如果在线调试引脚被保留,将不能有效地使用这些器件。试想一下,对于8 个引脚的器件, 6 个i/o 引脚失去其中3 个的情形。为此,生产了特殊的外合(bond-out) picmicro 单片机,这种单片机能通过一个转接头来仿真这些低引脚数器件,这使得能在目标应用中使用所有引脚。外合(bond-out) picmicro 单片机具有在线通讯引脚与mplab icd 2 接口。
这样做的优点是可以用mplab icd 2 开发低引脚数器件。缺点是,对于这些器件,为进行在线调试,不能只在目标应用中采用一个icd 2 连接插座,还要使用外合(bond-out) picmicro 单片机。这些外合(bond-out) picmicro 单片机类似于仿真器芯片,能支持多种器件。在icd 转接头电路板上有跳线来配置芯片,以
与开发使用的器件相匹配。这些低引脚数器件可通过通用编程适配器,或者在目标应用上放置一个icd 2 连接插座来连接这些器件的vpp、pgc 和pgd,来采用mplab icd 2 编程。
10.为什么“erase all before programming ”灰掉了?
  在一些较新的flash 器件中,编程算法要求非邻近的程序存储器区域按bank 编程。对于这些器件,在编程之前必须擦除所有存储器。




关于上海继阳电子科技有限公司商铺首页 | 更多产品 | 更多新闻 | 联系方式 | 黄页介绍
主要经营:电子元器件;开发工具;单片机;存储器;稳压管;NXP;TI;FUJISTU;MICROCHIP;ST;FREESCALES;FAIRCHILD;HOLTEK;POWER;程序开发;硬件设计;软件开发;芯片解密;模拟器件;芯片

继阳科技- 专业的元器件代理商和方案提供商
       公司优势库存:PIC18F452,PIC18F4520,PIC16F913,PIC12C508A,AY0438,MB90F347ASPF,PIC16F716,MB90F387SPMT,PIC16F873A,MB90F352EPMC,PIC16C57C,PIC16F676,HA3089,PIC16C72,MDT2005,MCP6004,PIC16F913,PIC16F914 ...

内容声明:顺企网为第三方交易平台及互联网信息服务提供者,顺企网所展示的信息内容系由上海继阳电子科技有限公司经营者发布,其真实性、准确性和合法性均由店铺经营者负责。顺企网提醒您购买前注意谨慎核实,如您对信息有任何疑问的,请在购买前通过电话与商家沟通确认顺企网存在海量企业商铺和供求信息,如您发现店铺内有任何违法/侵权信息,请立即向顺企网举报并提供有效线索。
您可能喜欢
顺企网 | 公司 | 黄页 | 产品 | 采购 | 资讯 | 免费注册 轻松建站
免责声明:本站信息由企业注册和来自工商局网站, 本站完全免费,交易请核实资质,谨防诈骗,如有侵权请联系我们   法律声明  联系顺企网
ICP备案: 粤B2-20160116 / 粤ICP备12079258号 / 互联网药品信息服务资格证:(粤)-经营性-2016-0009 / 粤公网安备 44030702000007号
© 11467.com 顺企网版权所有 发布批发采购信息、查询企业黄页,上顺企网