Jump to content

PIC Programming


Cynic-al

Recommended Posts

These days the MSP430 boards ($4.30) or (groans) Arduino seem to be usurping PICs, although the arduino community seems to be 99% muppets and the MSP430 IDE download is 1.1Gb to program a 4k chip, and it refused to work for me after a lot of faffing.

There's been quite a few write-ups on chinese knock-off PIC programmers etc. on Hackaday, have a peer over there, you may find some useful stuff. Also Seeedstudio and dangerous prototypes.

For minor tinkering projects, Arduino may work out easiest as there are boards for almost anything, from relay outputs to video capture. Can get a bit spendy though.

To be honest, I've not found a really good micro & development environment combination yet - they all have faults or shortcomings. I haven't tried NXP yet but have heard good things about them.

Link to comment
Share on other sites

I have a PicKit3 programmer, works well. even debugs reasonably fast.

I've also just started experimenting with the MPLAB X IDE it looks promising.

Oh and these days i'm not sure id bother with a 16 series, 24 series have way bang for the buck...

Link to comment
Share on other sites

Maplin kit looks o.k, for basic pic programming. Think it's a veleman kit derivative.

I built my first one, a willem programmer. Well supported with adapters and such not much it wouldn't do. Think the design finished although you can still get the boards and the icprog software. does eproms pics flash etc etc.

If you want a bit more in terms of a dev kit/programmer/modules have a look at flowcode www.matrixmultimedia.com *Can waste over an hour or so looking at shiny goods *CAUTION*

As an aside you can make a budget eprom eraser cheaply using a 9w uv-a/b nail art lamp off ebay £10, and buy a hozelock uv-c 2 pin tube for it. £7 ish.

Pete

Link to comment
Share on other sites

For easy examples to borrow code from, and a gentle learning curve, a PIC is still hard to beat. MSP430 is a real contender, but the amount of work needed before you get past 'hello world' is much higher than the PIC, because there's less beginner level support.

My current favourite is the STMicro ARM dev board 'STM32-VLDISCOVERY'. You get a 32bit ARM processor with 128K flash and 8k RAM, and a built in programmer, for about £10.

Ignore all the recommended dev systems, and google the free 'CooCox' IDE. You still won't find much entry level help online, but the dev environment is really easy to set up and fairly bug free, leaving you free to swear at the code instead of the IDE :-)

Link to comment
Share on other sites

Not all Arduino users are muppets.

There are a lot of american high school kids on the forums that drag the quality down though.

There are a lot of libraries and existing projects you can copy/adapt to your uses.

Garden watering systems and monitors seem to be quite popular with Arduino's.

Once youve made something useful you can easily distil the hardware down to just whats necessary.

Im also one of the many waiting for a raspberry pi but thats probably overkill for what you want.

Gordon

Link to comment
Share on other sites

I have the Velleman one you linked, and I'm not too happy with it. It's pretty outdated, serial only (that doesn't play well with converters), ...

I can't recall the name, but there's a simple and cheap PIC programmer available that does everything you need it to do without any hassle, and is pretty easy to build yourself if you feel the need to.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We use cookies to ensure you get the best experience. By using our website you agree to our Cookie Policy