mstechca
New Member
Basically, a programmer simply downloads computer data to the chip so that the next time, the chip is turned on in a non-programming state, the instructions you have sent get executed.YAN-1 said:Being new to this business, I am facing some trouble in picking a programmer to buy. I worked with the PIC start plus at the university and it was good. But I only seem to find 2 brands here: one that looks poorly made (it's on a PCB!) and another expensive one called 'BeeProg'. It is supposed to be good. Has any of you heard of it before?
First of all, you need to decide what chip you want to use and why. Also, you need to determine how many external devices (it could even be a beeper) you want to connect to the chip, and how much memory your program needs.
Once you have done that, you will then need to determine your electronic budget. In other words, determine the amount of money you want to put aside for electronics.
If you have enough, it is best to buy a programmer that can program your chip. If your budget is low, then you may have to make one yourself. There are websites that assist in making your own as well as buying one. Start with Google.
YAN-1 said:I also have a stupid question: does the programmer affect the software to be used?
It depends on how the programmer is designed. In most cases, no. The manufacturer of the programmer supplies the software. The only way you are required to use the software provided by the manufacturer is if: a) some special password must be sent down to the programmer before it can become active and/or b) some special characters must be received before the programmer becomes active.
The reliability of your own programmer is dependent on your experience. If you happen to be one of those guys who think that connecting the line to the ground of an ac socket is a good idea, then buy a programmer.
However, building your own has great advantages. You get to set up timings, circuit size, and more. and when building one, please use a computer and a parallel port. I find them the easiest to work with.
If you don't use a computer, you will either have to set the bits by hand (could take a day to program the chip), or use a keyboard, and figure the codes out.
I think for you, buying a programmer is better.