The attachment is a circuit that I made. Basically, it is an attempt for me to program the microcontroller directly from the computer's parallel port. The mode select chip works fine, and i was able to control the LED, but what I tried to do that constantly fails is read the data from the microcontroller through the 4051 cmos multiplexer (at the top right). the bit selection is made using the low 3 bits of the parallel port Pins 6, 7, and 8 of the multiplexer are grounded, and the output pin of the multiplexer is connected to the parallel port.
Here's the problem. Whether I put the chip in or not, when the parallel cable (about 3 feet long) is connected between the computer and the circuit and the circuit is powered on, the output pin (of the 4051 mux) provides a logic low in software. When I unplug the parallel port, the output pin provides a logic high in software. When I manually check the output pin, it seems that it is always at a logic high in every bit combination
I checked the circuit board and the connections seemed to be normal.
Do I need to do something special to the 4051 multiplexer to get it to work properly?
The inputs that are being fed to it seem to be normal.
Here's the problem. Whether I put the chip in or not, when the parallel cable (about 3 feet long) is connected between the computer and the circuit and the circuit is powered on, the output pin (of the 4051 mux) provides a logic low in software. When I unplug the parallel port, the output pin provides a logic high in software. When I manually check the output pin, it seems that it is always at a logic high in every bit combination
I checked the circuit board and the connections seemed to be normal.
Do I need to do something special to the 4051 multiplexer to get it to work properly?
The inputs that are being fed to it seem to be normal.
Attachments
-
75.3 KB Views: 48