** [apologies for prior HTML post. cut'n'paste got me]
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