First off... I'm a PIC and electronics novice.
I am breadboarding a cicuit to control LEDs using IO expansion. I am using the serial in - parallel out double-buffered 74HC595 shift register to control the LEDs. The shift register is controlled by a PIC
18F452. I created a PIC program to control the LED patterns.Now, I want to control the brightness of the LEDs. I tried using the PIC PWM on the output enable (OE) pin, and this seems to work. However, I am concerned that the "high-impedence" mode of the shift register will leave the ground "floating" (through the LEDs).
Is this a problem? Is there a better way? I would appreciate any help.
Thanks.
dw