Greetings Piclisters,
a question for those of you with new fast PC's. (or
knowledeable in such things)
Recently, I dusted off my Pic Programmer board.. (home made, a
variety of Tait, DonMcKenzie/ and others hybrid) that was once working very
happily on my old Pentium 100 machine, and attempted to program some
16F84's.. no go
EVERY program I can find that supports the parallel port
programmers produces the same result. Verify Failure at address 0, Config
Fuses verify failure.
Manually testing the hardware with Nigels Windows PicProg2 in
debug mode shows all the lines to be toggling and doing their thing
correctly. VDD, VPP, clock data etc all behave as expected. No
apparent damage to programmer, Voltages seem correct. But when a
program or verify is attempted, it fails
after a failed program cycle, read shows a single word being
changed to a psuedo random value
Erase appears to work, in that after erasing, the single
incorrect word reverts to 3FFF
The only thing I can come up with is that with my recent
upgrade to a Celeron running at 450Mhz (and yes it works fine for everything
else), something is too fast for the timing requirements of the PIC. but
seeing as how a friend has borrowed my 'scope at the moment, I cant verify this
right now. I tried slowing the CPU back down to 300Mhz (its normal speed),
with no improvement in results.
One side issue is that with old P100 machine, The programmer
didnt appear to want to work on a Card-based Parallel port but was quite happy
on the onboard port.. similair symptoms.. static line tests showed all
signals running OK, programming failed. I've tried it on both the
Motherboard and card based Ports on the new machine with no change in
result..
Thats about all I can tell you right now. Can
anyone let me know if there have been similair problems with high speed machines
and pic programmers ??
And a solution would be really nice too.. (Of course).
B-)
Thanks muchly.
---
Brett Paulin : Trance DJ Spock, Electronic Engineer &
Gyrocopter Pilot