Go Down

Topic: [SOLVED]Shift Register (Read 1 time) previous topic - next topic

Artai Esculta

Feb 16, 2011, 04:39 pm Last Edit: Feb 17, 2011, 01:15 pm by Artai Esculta Reason: 1
Hello everyone, i come from electricians world. This question may sound stupid for you all, but when i try to start here i need to understand some things. 1st one is to know exactly what things can a shift register do and not do with an arduino in particular, so here is the question.

┬┐Do communicate in both directions, i mean, is it possible to get more inputs and outputs with a shift register or just only outputs?


Thanks for your time.

Graynomad

Quote
is it possible to get more inputs and outputs with a shift register or just only outputs?

You can do both but not with the same chip.

SRs (normally) take 8 inputs and shift them out serially one bit at a time, OR they accept 1 serial input and present the data as 8 outputs.

______
Rob
Rob Gray aka the GRAYnomad www.robgray.com

retrolefty

It depends on the specific shift registers you select. Most are either serial in/parallel out for providing more digital output pins. Others are parallel in/serial out for providing more digital input pins.

There were older TTL chips avalible that could do both if wired and controlled correctly, but most only held 4 bits per package and not really that easy to work with for arduino projects.


Grumpy_Mike


Artai Esculta


MarkT

Quote
There were older TTL chips avalible that could do both if wired and controlled correctly, but most only held 4 bits per package and not really that easy to work with for arduino projects.


The 74HC299  8-bit SR can shift either way and has parallel load and parallel tri-state output, so its pretty flexible.  However it doesn't have latches like the 74HC595 (which is only serial->parallel).
[ I won't respond to messages, use the forum please ]

Go Up