ProfessorCagan wrote:
Ah, slight oversight, thank you. It wasn't connected to VSS but it is now.
Well, it's a "slight" oversight in the sense that forgetting to plug in a lamp before turning it on is a "slight" oversight. :-/
It might be useful for you to develop a checklist procedure that for a while you always follow when powering up your device after making changes. This would include checking voltages at all power and ground pins, checking the pins set to constant levels, checking the clock signal as best you can, etc. etc. At this stage I would write it out in full detail, e.g., "Step #: confirm that GND power supply pins 1 and 21 are reading 0 V." When you've found you've missed something, update your checklist to include that item at the appropriate spot. This will not only help you with your current issues, but will help you learn the general habits and procedures for debugging electronics.
You'll eventually get faster by knowing, after any change, which steps you can safely skip after small changes, but, as with learning scales on a musical instrument, it's important to learn to do things right before you learn to do them quickly.
Quote:
I'm reading around 500 millivolts on the address pins, and I got a 500kHz signal out of pin 7.
For things like this, it would be good to give both the pin number and the signal (SYNC, in this case) and an explanation of what you believe that output means, and why it's correct or incorrect. This will both help you learn how things work and make it easier for us to check your reasoning and your work.
One of the problems that occurs when folks with more experience are helping beginners with their projects is that we tend to forget the kinds of mistakes that beginners make. For example, it would never have occurred to me in a million years that someone might think that a CPU rigged as a NOP generator would work without a clock. Helping us understand your personal theory of operation for a circuit will let us do a better job of catching these sorts of misunderstandings.