![]() | ![]() | ![]() |
| | |||||||
| Micro Controllers Discuss all aspects of micro controllers - building them, coding them, etc. All controllers are welcome - PIC, BASIC, Z8 Encore!, etc. |
| | LinkBack | Thread Tools | Display Modes |
| | (permalink) |
| Hi, I'm new to PICs, and to get myself started I built the JMD serial PIC programmer, but when I try to program a 16F84A PIC, I get the error "Verify failed at address 0000h !". I think i've tracked the problem to the programming voltage. During programming, the _MCLR pin is only at 6.3v. Anyone have any suggestions?
__________________ Mostly Harmless | |
| |
| | (permalink) | |
| Quote:
| ||
| |
| | (permalink) |
| I would, but my PC doesnt have an avaliable parallel port. So i'm kinda out of ideas
__________________ Mostly Harmless | |
| |
| | (permalink) | |
| Quote:
If you're using a laptop that could well explain your problem, the JDM programmer relies on the computer having an above spec serial port, and laptops are usually way below RS232 spec. | ||
| |
| | (permalink) | |
| Quote:
If you realy have only 6.3V that would mean your pc's serial port output is between -3 and +3 volt, no pc has that low values. | ||
| |
| | (permalink) |
| I am measuring the voltage between Pin 5 (GND) and Pin 4 (_MCLR). I thought it was strange that I am only getting 6.3v... I dont know whats wrong. I'm not using a laptop, just a standard desktop PC. Nigel Goodwin: I cant find any schematics for a serial programmer with power supply. Do you have a link? Thanx
__________________ Mostly Harmless | |
| |
| | (permalink) |
| have you tried another computer yet? Also try measuring the serial port's voltage without the programmer connected. If it is much higher then +3 / -3V then there's probably an error in your programmer wich pulls the ports voltage down. | |
| |
| | (permalink) | |
| Quote:
| ||
| |
| | (permalink) |
| When i check the voltage from my serial port while the programmer is unplugged, i get +11.6v and -11.1v so does this mean theres something wrong with my programmer?
__________________ Mostly Harmless | |
| |
| | (permalink) |
| I've found the problem. One of the transistors was faulty :roll: I've replaced the transistor, and now get 13v on _MCLR, and the programmer works perfectly. Thanks for your help guys.
__________________ Mostly Harmless | |
| |