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

Any recommendations for a development board?
Goto page 1, 2  Next
 
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion
View previous topic :: View next topic  
Author Message
Harry Mueller



Joined: 17 Oct 2005
Posts: 116

View user's profile Send private message

Any recommendations for a development board?
PostPosted: Wed Oct 19, 2005 11:23 am     Reply with quote

I've just started out with the CCS compiler and Mach X programmer and am starting to realize that I could probably benefit from some kind of development board that would interface with the ISD cable on the programmer so I don't have to keep taking the chip off the breadboard to program it.

I've looked around but nothing seems to jump out at me. I was wondering if anyone has found a board that they would recommend as a good platform for generally learning how to program in C (esp. one that supports the Mach X ISD.

Thanks....Harry
MikeValencia



Joined: 04 Aug 2004
Posts: 238
Location: Chicago

View user's profile Send private message Send e-mail Yahoo Messenger

PostPosted: Wed Oct 19, 2005 11:58 am     Reply with quote

Best bang for the buck would be the ICD-2 Plus from Microchip. It has an RJ11 for incircuit programming and emulation, pots for A/D, LCD display, LEDs, temperature sensor to demonstrate i2c, external eeprom, pushbuttons, etc. It also fits 40, 28, and 18 pin PICs.
Neutone



Joined: 08 Sep 2003
Posts: 839
Location: Houston

View user's profile Send private message

Re: Any recommendations for a development board?
PostPosted: Wed Oct 19, 2005 12:06 pm     Reply with quote

Harry Mueller wrote:
I've just started out with the CCS compiler and Mach X programmer and am starting to realize that I could probably benefit from some kind of development board that would interface with the ISD cable on the programmer so I don't have to keep taking the chip off the breadboard to program it.

I've looked around but nothing seems to jump out at me. I was wondering if anyone has found a board that they would recommend as a good platform for generally learning how to program in C (esp. one that supports the Mach X ISD.

Thanks....Harry


A good value from CCS
PIC18F452 Development Kit Hardware Only:$99
This includes a ICD

Or
PIC18F452 Development Board Only:$40
Just the board

http://www.ccsinfo.com/evalkit452.shtml
Harry Mueller



Joined: 17 Oct 2005
Posts: 116

View user's profile Send private message

PostPosted: Wed Oct 19, 2005 12:47 pm     Reply with quote

Mike: Do you mean the PICDEM 2 PLus? Looks like a great deal! My only concern is that it will not work directly with the CCS Mach X ISD beacuse it has an RJ-11 connector while the Mach X has an RJ-12. Apparently down compatibility from the RJ-11 to the RJ-12 works but not in the other direction. I have another thread a few lines down that addresses my questions and thoughts on that.

Neutone: I've got the PCW version of the CCS compiler which doesn't support the PIC18s.

Harry
hillcraft



Joined: 22 Sep 2003
Posts: 101
Location: Cape Town (South africa)

View user's profile Send private message Send e-mail Visit poster's website

Picdem 2 Plus
PostPosted: Wed Oct 19, 2005 1:10 pm     Reply with quote

I have a Picdem 2 Plus and I use my CCS ICD on it without a hitch.
Neutone



Joined: 08 Sep 2003
Posts: 839
Location: Houston

View user's profile Send private message

PostPosted: Wed Oct 19, 2005 1:18 pm     Reply with quote

http://www.ccsinfo.com/evalkit877.shtml

The same kit with a 16 series PIC can be had.
Harry Mueller



Joined: 17 Oct 2005
Posts: 116

View user's profile Send private message

PostPosted: Wed Oct 19, 2005 2:06 pm     Reply with quote

Neutone wrote:
http://www.ccsinfo.com/evalkit877.shtml

The same kit with a 16 series PIC can be had.


I had looked at it but the $32 US for shipping to Canada has me kind of scratching my head.

Regards....Harry
treitmey



Joined: 23 Jan 2004
Posts: 1094
Location: Appleton,WI USA

View user's profile Send private message Visit poster's website

PostPosted: Wed Oct 19, 2005 2:11 pm     Reply with quote

I have used the pic proto 64 with a sample 18F452 with great success. $16
They have many to choose from.
http://www.melabs.com/products/picproto/40+pproto.htm
Neutone



Joined: 08 Sep 2003
Posts: 839
Location: Houston

View user's profile Send private message

PostPosted: Wed Oct 19, 2005 2:15 pm     Reply with quote

You could also wire the Mach X ISD directly to the breadboard you have now.
Harry Mueller



Joined: 17 Oct 2005
Posts: 116

View user's profile Send private message

Re: Picdem 2 Plus
PostPosted: Wed Oct 19, 2005 2:21 pm     Reply with quote

hillcraft wrote:
I have a Picdem 2 Plus and I use my CCS ICD on it without a hitch.


I replied earlier but I guess the post got lost. I'd like to know if you've actually used it with a CCS Mach X programmer? My concern stems from not being able to use the CCS ISD with a PICmicro 2840 prototyping board that has an RJ-11 connector and looks like it should work. See my other thread on that.

http://www.ccsinfo.com/forum/viewtopic.php?t=24821

Cheers....Harry
kender



Joined: 09 Aug 2004
Posts: 768
Location: Silicon Valley

View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger

PostPosted: Wed Oct 19, 2005 4:27 pm     Reply with quote

Get a PIC in a DIP package such (such as 18F452) and a breadboard and roll your own development setup. This way you will:

- Get your hands dirty with developembnt of the microcontroller hardware
- Be able to replace anything should you blow up something
- Be ableto add new functionality withouth hay-wiring something to your canned development board.

Take a look also at this discussion: http://www.ccsinfo.com/forum/viewtopic.php?t=24525
PCM programmer



Joined: 06 Sep 2003
Posts: 21708

View user's profile Send private message

PostPosted: Wed Oct 19, 2005 4:33 pm     Reply with quote

I had made some comments about PicDem2-Plus in a PM. I might
as well post them for this thread.
------------------------------------------

PicDem2-Plus is sort of OK.

A lot of the peripheral circuits are hardwired to the PIC sockets.
It would be better if Microchip had put in jumper blocks so that
components could be removed from the circuit. Examples:

1. They have a 32 KHz crystal and caps on pins RC0 and RC1,
for use with the 2nd oscillator, if you wanted to make a real time clock.
But the crystal is soldered in, and can't be jumpered out. So if
you want to pins C0 and C1 for something else, you have to unsolder
the crystal.

2. The main clock source that they intend for you to use is an "can"
style oscillator. You can pull it out of the socket to disable it,
or change to another one. They also have a circuit for a
crystal, but it has no socket. If you solder in a crystal and caps,
you can't use the main "can" oscillators anymore. I'm planning
to put machined pins (or cut off a piece of a machined socket)
and solder it into the crystal holes, so I can easily swap between
a crystal and an oscillator "can".
Also, because the "can" style oscillator is the main clock source,
on some PICs you must specify "EC" or "EC_IO" fuse in order to
get it to work. Normally, we're used to using "XT" or "HS" for
a crystal, and it's hard to get into the habit of remembering to
try "EC" if the PIC doesn't work. Only some PICs are affected
by that. A lot of them will still work with the "can" oscillator
even though you specify XT or HS for the oscillator setting.

3. The LCD is permanently attached to the board. You can't
move it to some other pins.

4. It doesn't have enough tactile switches -- it only has two.
You would really like to have 4 or 5, so you could prototype
a menuing system on the board. I had to solder in some
extra tactile switches in the prototyping area of the board.
They cost only a few pennies. I feel like they should have
been on there. Plus, the two that were on there went bad,
and I had to replace them.

5. It doesn't use ZIF sockets. Instead, it has machined-pin
DIP sockets. So, it's not as easy to swap out chips as it
should be. Also, there's not really enough clearance to
add ZIF sockets to the board.

This sounds like I hate the board. I don't. It's OK for what it does.
It has the nice RJ-45 socket that the Microchip ICD2 plugs right in to.
It does have sockets for 40-pin, 28-pin, and 18-pin PICs. Though,
it takes a small flat-blade screwdriver to jimmy the PICs out of
the sockets. And you can only use one PIC at a time. It does have
a small prototyping area. It does have an EEPROM.

A board with a solderless breadboard attached to it would have been
helpful for quick prototyping.
MikeValencia



Joined: 04 Aug 2004
Posts: 238
Location: Chicago

View user's profile Send private message Send e-mail Yahoo Messenger

PostPosted: Wed Oct 19, 2005 5:05 pm     Reply with quote

Harry Mueller wrote:
Mike: Do you mean the PICDEM 2 PLus?


Oops, yeah, that's what I meant.
MikeValencia



Joined: 04 Aug 2004
Posts: 238
Location: Chicago

View user's profile Send private message Send e-mail Yahoo Messenger

PostPosted: Wed Oct 19, 2005 5:10 pm     Reply with quote

PCM programmer wrote:
I had made some comments about PicDem2-Plus in a PM. I might
as well post them for this thread.
------------------------------------------

[snip]
3. The LCD is permanently attached to the board. You can't
move it to some other pins.


That reminds me. I wanted to use all of PortD for its ECCP functionality, and I think the LCD was connected to too many of those pins. I had to butcher it with wire cutters and longnose pliers just to mangle it away piece by piece. (Yeah, i could have de-soldered it carefully, but i'm not good with board re-work). Rolling Eyes
Harry Mueller



Joined: 17 Oct 2005
Posts: 116

View user's profile Send private message

PostPosted: Wed Oct 19, 2005 6:17 pm     Reply with quote

kender wrote:
Get a PIC in a DIP package such (such as 18F452) and a breadboard and roll your own development setup.http://www.ccsinfo.com/forum/viewtopic.php?t=24525


That's the appraoch I've been taking the last little while. What I don't like about this method is the amount that I'm handling the chip to program it. I'm just at the beginning stages of learning C and two 16F877s have inexplicably stopped working...I think in part to the large number of time I've handled it. I've started using one of those wrist straps that ground you in case static has been the cause.

I guess I can put an RJ-12 socket onto the breadboard. Have you ever done that.

The other downside is that I'm so new, that when I get a project working, I really don't want to take it apart. Laughing I've got 4 breadboards on the bench as I write.

Cheers....Harry
Display posts from previous:   
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion All times are GMT - 6 Hours
Goto page 1, 2  Next
Page 1 of 2

 
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