![]() | ![]() | ![]() |
| | |||||||
| 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) |
| I used to use this circuitry ![]() What to change (hw and sw) to program this kind of device | |
| |
| | (permalink) |
| Have a look at http://www.winpicprog.co.uk which also uses the parallel port. You will need to build a new programmer to use the WinPicPro software but all the info you need is on that site.
__________________ --- The days of the digital watch are numbered. --- | |
| |
| | (permalink) | |
| Quote:
Currently WPP treats the device as it wasn't there. Do you see the problem's cause on the attached screenshots ? | ||
| |
| | (permalink) |
| The 16F628A and 16F628 use totally different programming algorithms.... Your problem is that you need to select 16F628A instead of 16F628:
__________________ --- The days of the digital watch are numbered. --- | |
| |
| | (permalink) |
| If only he had to select 16F628A then I don't think he had asked. The following is the device list included in FPP. Code:
DEVICE device[] = { /* list of known devices and sizes */
{"16F83", 83, 512, 64}, {"16F84", 84, 1024, 64},
{"16F85", 85, 1024, 64}, {"16F86", 86, 2048, 64},
{"16F627", 627, 1024, 128}, {"16F628", 628, 2048, 128},
{"16F870", 870, 2048, 64}, {"16F871", 871, 2048, 64},
{"16F872", 872, 2048, 64}, {"16F873", 873, 4096, 128},
{"16F874", 874, 4096, 128}, {"16F876", 876, 8192, 256},
{"16F877", 877, 8192, 256}, {NULL, 0, MAXPM, MAXDM}
}; Since you have tried using WinPicPro but it does not work, you have no choice but to upgrade your hardware. Perhaps you can try searching on the NET for other successful programming arrangement using very few parts. Have a look on the following thread. Yet another PIC parallel port programmer Edited: Added pointer to another thread related to a simple parallel port programmer
__________________ L.Chung Last edited by eblc1388; 4th October 2006 at 08:57 AM. | |
| |
| | (permalink) | |
| Quote:
| ||
| |
| | (permalink) |
| Have a look on this link I found. I saw "David Tait" on the webpage heading. software (FPP) for programming PIC microcontrollers
__________________ L.Chung | |
| |
| | (permalink) | |||||
| Quote:
Quote:
Quote:
Quote:
Quote:
| ||||||
| |
| | (permalink) | ||
| Quote:
__________________ L.Chung | |||
| |
| | (permalink) |
| Which circuitry do you recommend ? | |
| |
| | (permalink) |
| Parallel port PIC programmer P16PRO40, detail webpage link in Nigel Goodwin's signature. Built several, all worked first time.
__________________ L.Chung | |
| |
| | (permalink) |
| "P16PRO programmer for PIC16Cxx microcontrollers by Bojan Dobaj". I am using the 16F628A. | |
| |
| | (permalink) | |
| Quote:
1) use the 7406 inverting buffers or the 7407 non-inverting buffers, because they have high voltage open collector outputs; 2) update the original design by adding a resistor to pull PGM to ground. I use this programmer: www.eeng.biz/ppp_e.htm with PIC16F628A, PIC16F88, PIC12F675 (Vpp = 12.7 V) | ||
| |
| | (permalink) |
| Interesting. Does this programmer (STK200 Programmer) work with the 16F628A ? | |
| |
| | (permalink) |
| I wouldn't have thought so?, it's not a PIC programmer of any kind!. | |
| |
| Bookmarks |
| Thread Tools | |
| Display Modes | |
| |
| | ||||
| Title | Starter | Forum | Replies | Latest |
| UNIT Committment solution using Dynamic programming | arijit18 | Electronic Projects | 1 | 18th October 2007 09:28 PM |
| Help with problem programming 16F628A | ukatv | Micro Controllers | 8 | 25th September 2007 09:23 PM |
| Standalone Pic Programmer Using ICSP or RS232 | Neiwiertz | Micro Controllers | 11 | 27th May 2006 02:23 AM |
| 16f628a programming only got 16f628 support will it work? | lompa | Micro Controllers | 6 | 18th December 2004 06:51 PM |