I'm trying to construct a circuit that controls 7 segement LEDs using a 74HC595.
I constructed the circuit, but none of the LEDs turned on.
I then built the minimum circuit using a new 74HC595, leaving the outputs floating.
However, the outputs stay at 0v - whatever the inputs do.
As shown in the below image, Vcc = 5v, pin 10 (reset) = 5v.
Output enable is usually 0v, spiking high whenever the data changes.
The code being run is known to work, so it can only be a hardware error. All the signals shown in the attached image were measured directly on the chip's legs - so what could be wrong? I can only assume the 74HC595 is faulty - but I have tried replacing it with a new one twice, with no improvement. There is a tiny chance it was a bad batch of chips I ordered, but it seems very unlikely.
Andrew
I constructed the circuit, but none of the LEDs turned on.
I then built the minimum circuit using a new 74HC595, leaving the outputs floating.
However, the outputs stay at 0v - whatever the inputs do.
As shown in the below image, Vcc = 5v, pin 10 (reset) = 5v.
Output enable is usually 0v, spiking high whenever the data changes.
The code being run is known to work, so it can only be a hardware error. All the signals shown in the attached image were measured directly on the chip's legs - so what could be wrong? I can only assume the 74HC595 is faulty - but I have tried replacing it with a new one twice, with no improvement. There is a tiny chance it was a bad batch of chips I ordered, but it seems very unlikely.
Andrew
Attachments
Last edited: