folks
Full Member level 3
- Joined
- Oct 30, 2006
- Messages
- 179
- Helped
- 32
- Reputation
- 64
- Reaction score
- 14
- Trophy points
- 1,298
- Location
- Guadalajara
- Activity points
- 2,337
Spork said:That's exactly why I'm making one. However I'm making the USB one and I need the 4550 first!
Cheers,
Spork
Also, happy St. Patrick's Day everyone.
Spork said:Thanks! I'll build that, and see if I can't get it to work. So far I've got the origional JDM, the Multi PIC, and I can't seem to get the 4550 working. Can you tell me which pins go to the ground, dtr, rts, etc.?
Edit, nevermind: hxxp://pinouts.ru/SerialPorts/Serial9_pinout.shtml
abidr said:Though the board could easily be squeezed to a much smaller size, however, technically its alright layout.
You could go ahead with it.
Spork said:I have made a board for that simple programmer, can someone tell me if it is good?
Programming...
Erasing ("bulk" or "chip") ...
Programming CODE, 0x000000..0x007FFE
Verifying CODE, 0x000000..0x007FFE
Verifying 0x000000..0x007FFE
Verify Error: 000000: read 000000, wanted 00EF15, mask 00FFFF ==> diff=00EF15
Verify Error: 000002: read 000000, wanted 00F000, mask 00FFFF ==> diff=00F000
Verify Error: 000004: read 000000, wanted 00FFFF, mask 00FFFF ==> diff=00FFFF
Verify Error: 000006: read 000000, wanted 00FFFF, mask 00FFFF ==> diff=00FFFF
More Verify Errors, unable to list all (total=16352)
Programming DATA, 0xF00000..0xF000FF
Verifying DATA, 0xF00000..0xF000FF
Verifying 0xF00000..0xF000FF
Verify Error: F00000: read 000000, wanted 0000FF, mask 0000FF ==> diff=0000FF
Verify Error: F00001: read 000000, wanted 0000FF, mask 0000FF ==> diff=0000FF
Verify Error: F00002: read 000000, wanted 0000FF, mask 0000FF ==> diff=0000FF
Verify Error: F00003: read 000000, wanted 0000FF, mask 0000FF ==> diff=0000FF
More Verify Errors, unable to list all (total=256)
Programming CONFIG, 0x300000..0x30000C
Verifying CONFIG, 0x300000..0x30000C
Verifying 0x300000..0x30000C
Verify Error: 300000: read 000000, wanted 000F24, mask 00FFFF ==> diff=000F24
Verify Error: 300002: read 000000, wanted 000039, mask 00FFFF ==> diff=000039
Verify Error: 300004: read 000000, wanted 008100, mask 00FFFF ==> diff=008100
Verify Error: 300006: read 000000, wanted 000080, mask 00FFFF ==> diff=000080
More Verify Errors, unable to list all (total=7)
ERROR: Programming FAILED !
Spork said:As the title says, I'm using the Multi PIC programmer 5 v2. Trying to program a PIC18F4550. I am using Win PIC, and I get the following:
Code:Programming... Erasing ("bulk" or "chip") ... Programming CODE, 0x000000..0x007FFE Verifying CODE, 0x000000..0x007FFE Verifying 0x000000..0x007FFE Verify Error: 000000: read 000000, wanted 00EF15, mask 00FFFF ==> diff=00EF15 Verify Error: 000002: read 000000, wanted 00F000, mask 00FFFF ==> diff=00F000 Verify Error: 000004: read 000000, wanted 00FFFF, mask 00FFFF ==> diff=00FFFF Verify Error: 000006: read 000000, wanted 00FFFF, mask 00FFFF ==> diff=00FFFF More Verify Errors, unable to list all (total=8107) Programming DATA, 0xF00000..0xF000FF Verifying DATA, 0xF00000..0xF000FF Verifying 0xF00000..0xF000FF Verify Error: F00000: read 000000, wanted 0000FF, mask 0000FF ==> diff=0000FF Verify Error: F00001: read 000000, wanted 0000FF, mask 0000FF ==> diff=0000FF Verify Error: F00002: read 000000, wanted 0000FF, mask 0000FF ==> diff=0000FF Verify Error: F00003: read 000000, wanted 0000FF, mask 0000FF ==> diff=0000FF More Verify Errors, unable to list all (total=62) Programming CONFIG, 0x300000..0x30000C Verifying CONFIG, 0x300000..0x30000C Verifying 0x300000..0x30000C Verify Error: 300000: read 000000, wanted 000F24, mask 00FFFF ==> diff=000F24 Verify Error: 300002: read 000000, wanted 000039, mask 00FFFF ==> diff=000039 Verify Error: 300004: read 000000, wanted 008100, mask 00FFFF ==> diff=008100 Verify Error: 300006: read 000000, wanted 000080, mask 00FFFF ==> diff=000080 More Verify Errors, unable to list all (total=7) ERROR: Programming FAILED !
Also, the programmer DID work for my PIC16F877A and I made an adapter (socket missing pins 23-25) for the 4550 as well, and still had no luck.
Edit: To clarify, I got the adapter from the creator at hxxp://www.hamradioindia.org/forums/viewtopic.php?t=468 and
Edit2: From the error, It looks like it doesn't write anything to the chip. This makes me thing that maybe the MCLR is too low? Any ideas?
Thanks,
Spork
Spork said:Thank you all for the replies, I will do some testing right now. I am using ICSP with this:
Vpp-1____Vss-31
Vss-8____Vdd-32
Vdd-11___Clk-39
Vss-12___Data-40
I was told that is the correct connections for 40 pin?
I tried it with no luck. Think it could be a problem with my serial port? This is really annoying. All 3 programmers I have made work just fine with the 877A..
I have tried: Default settings (JDM + 4550 configuration without changing options), setting VPP first option, "slow" to make sure it wasn't a timing issue, tried erasing and reading, etc.
The 4550 always shows all 0's, and I'm fairly sure that the erase and verify are working fine. I think it is just writing that is failing.
I don't know what I should try next, any sugestions?
Spork said:I will build your design tomorrow with the short lengths, hopefully that will work.
Thank you for the feedback.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?