Re: 版主帮忙啊
|
||||
---|---|---|---|---|
新會員
|
致版主和各位大侠:
问题已经基本澄清,我得到的结论:“版本为0x1000的30F5016片子有问题”。 在原来的板子上,把5016用6010A替代后,运行非常正常,没有一点问题,5016是Microchip的30F系列中的新产品,可能存在这样的问题吧,也是可以理解的 谢谢大家!
發表於: 2006/11/29 18:39
|
|||
|
Re: 版主帮忙啊
|
||||
---|---|---|---|---|
新會員
|
谢谢版主和各位的回复!
1,Vcc和Vss以及Avss和AVcc都已经连起来啦,因为datasheet中说明不能有哪个电源管脚是空的; 2,IC坏几个问题都不大,关键是如何不围绕这样的开发平台问题而纠缠不休,没有办法啊? 版主、大侠请帮帮我!谢谢
發表於: 2006/11/6 17:11
|
|||
|
Re: 版主帮忙啊
|
||||
---|---|---|---|---|
版主
|
1. 再使用30F5016時,所有的Vcc and Vss 是否都有接到,所有的電圓角位都不可以空在那裡。
2. dsPIC 單獨過電流的話,這顆dsPIC通常已經壞了,看樣子你須重新換IC了。
發表於: 2006/10/25 9:53
|
|||
|
Re: 版主帮忙啊
|
||||
---|---|---|---|---|
版主
|
如果使用 ICD2 來 debug ,切記! MCLR pin 是不可以接任何電容器的,MCLR 只能接 10K 電阻到 VCC.
另外ICD2 的 Clock and Data (RB6 & RB7) 也不要接上 Pull-up 或 Pull-Down 的電阻,只要直接連到ICD2就可以了。
發表於: 2006/10/17 11:26
|
|||
|
Re: 版主帮忙啊
|
||||
---|---|---|---|---|
新會員
|
我以前經驗是/MCLR R/C 太大了,現在改10K+104 就沒問題了
發表於: 2006/10/17 10:41
|
|||
|
Re: 版主帮忙啊
|
||||
---|---|---|---|---|
新會員
|
这个问题我也是经常碰到,在IDE中多复位几次后就没有问题啦,不过停一会还会出现,原因不明。
以上斑竹列的原因在help中曾经一一对照过,没有是么问题的。 我用的IDE是7.40,听别人说7.30好用,不能确定这是不是原因,
發表於: 2006/10/16 16:47
|
|||
|
Re: 版主帮忙啊
|
||||
---|---|---|---|---|
版主
|
1. ICD2 is selected as programmer not as debugger.
2. The target application has somehow become corrupted or contains errors. For example, the regular linker script was used in the project instead of the ICD2 version of the linker script (e.g., 18F8722.lkr was used instead of 18F8722i.lkr). Try rebuilding and reprogramming the target application. Then initiate a power-on-reset of the target. 3. Other configuration settings are interfering with debugging. Any configuration setting that would prevent the target from executing code will also prevent the ICD from putting the code into debug mode. This is to say WDT should be disabled while you want to debug your application. Some of our PICmicro 4. 16 Bit MCU requires to be enabled the debug mode using configuration register settings. 5. ICD 2 cannot always perform the action requested. For example, the ICD cannot set a breakpoint if the target application is currently running. 6. The oscillator is not working. Check your configuration bits setting for the oscillator as per your application hardware. 7. It is possible that target board does not allow ICD2 to enter in the debug mode. i.e. Target board is accidentally damaged. 8. The ICD2 has somehow become physically disconnected from the target board. Check the communications cable connection. 9. ICD2 to PC communications has somehow been interrupted. Reconnect to the ICD2 in MPLAB IDE. 10. It may be possible that the error shows only once due to some unknown reasons. Try to use ICD2 as debugger again. 11. The target board is not powered. Check the power cable connection. 12. The device is code-protected. Check your configuration bits setting for code protection. 13. The ICD2 has somehow become physically disconnected from the PC. Check the USB or COM communication cable connection.
發表於: 2006/9/4 14:25
|
|||
|
Re: 版主帮忙啊
|
||||
---|---|---|---|---|
新會員
|
大家帮帮忙啊
發表於: 2006/9/4 13:49
|
|||
|
版主帮忙啊
|
||||
---|---|---|---|---|
新會員
|
我连接ICD2的时候总出现这个
ICDWarn0020: Invalid target device id (expected=0x198, read=0x0) 可是我的目标板(我自己的板)已经供电了啊 这是什么原因 各位大侠指点一下?
發表於: 2006/9/1 16:22
|
|||
|