CCS C Software and Maintenance Offers
FAQFAQ   FAQForum Help   FAQOfficial CCS Support   SearchSearch  RegisterRegister 

ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

CCS does not monitor this forum on a regular basis.

Please do not post bug reports on this forum. Send them to support@ccsinfo.com

More ICD-U64 Weirdness

 
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion
View previous topic :: View next topic  
Author Message
scottc



Joined: 16 Aug 2010
Posts: 95

View user's profile Send private message

More ICD-U64 Weirdness
PostPosted: Mon Sep 20, 2010 7:25 pm     Reply with quote

For some strange reason, it appears that my ICD-64 is holding RB6, RB7
data lines pseudo low after I program my part. I say pseudo because the data
lines are not at 0 if measured on a scope but right around a few millivolts.

After I program the part and hit run target, they remain in this low state

I am curious to know if this to be expected, or should the programmer release the data lines.

The programmer programs the part ok, its just holding RB6, RB7 low
So I have to unplug the programmer in-order for my code to run. With
the programmer on its ICSP header my lcd display won't work.. -)

Thanks Scott
Ken Johnson



Joined: 23 Mar 2006
Posts: 197
Location: Lewisburg, WV

View user's profile Send private message

PostPosted: Wed Sep 22, 2010 9:46 am     Reply with quote

Using CCSLoad and ICD-U64, I do one of three things to run:
unplug the ICD
click "Run Target" in CCSLoad
exit CCSLoad

Does this help any?

Ken
scottc



Joined: 16 Aug 2010
Posts: 95

View user's profile Send private message

PostPosted: Wed Sep 22, 2010 6:16 pm     Reply with quote

Ken, I think my ICD-U64 IS Hosed.

By default it does not work with ver 2.86 firmware programming a pic18f2331. I went back to v2.85 code and now it programs the 18f part
ok, the strange thing is I have an older ICD-U40 Pgmr using old 1.39
firmware.

That programmer Programs the part good, and after its finished programming it releases RB6, RB7 datalines. So there is no need to
unplug the programmer from its programming headder.

With the new programmer its holding RB6, RB7 low. Needless to say if
I unplug the programmer life is good and the code and runs fine. Its just
a PITA to have to unplug the programmer when code is changing fast
and I need to re-program a device.

I was trying to figure out if This was the way the ICD-U64 was designed
to work. I.E it wont release RB6,RB7. iF it is I think its pretty useless.

Thanks Scott
Display posts from previous:   
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group