|
The currect HC11 project (the one with the slow LCD display) is for my darkroom - it has a whole series of (adjustable) timers, one for each step in color processing - flip a switch and it's got timers for B&W processing - and is displays the time remaining on BIG 7-segment displays. It gives tones for approaching-end-of-step, agitate, 'n' so forth. Well, I finished the display interface Wednesday (a 540 and a pair of 373s) and went after the heavy part of the untested code - must be getting old - trying to keep track of all them variables, flags, and pointers gived me a brain cramp ;-) By Thursday night, I had the whole thing running A1 on the EVM so I blasted a PROM 'n' plugged it in - dead - no logical execution ??? Checked over the code fer unused interruppts, vectors, IRQ mask, 'n' other thangs what change when ya go stand-alone but couldn't find nuthin wrong. I puzzled over it for a few hours and decided to use the EVM to execute code from the target PROM - it's a pain with the HC811E2, but I figgered out how to do it. Well, after jumperin and switchin me EVM around, I couldn't see the PROM! There was "hard memory" there, but not my code. I spent TWO DAYS tryin ta figger out whatinhell's goin on! I verified the PROM, even made another one - it loaded back into the programmer as valid code. In the process of trying to read the EPROM on the target board, I tried different processor boards (known good) and finally I tried the CPU board from another project - I COULD read the EPROM on that board so I swapped that EPROM onto my current project board and BY GOLLY I could read it! Out came the magnifying glass to read the brown-on-brown markings on the "newer" EPROMS - they are 200nS - the ones that WORK are 120nS. Now howinhell did 200nS PROMS get into my stock? There shouldn't be anything except 120s, I have never bought anything but 120s, I have never used anything but 120s. Some low-down miserable @$@#%$%$ son of a ^%$$#@ has returned 200s to me from the field after I sent out 120s with current software. Ya jist can't trust some people! At least my project's working! :-) |