Forum: Mikrocontroller und Digitale Elektronik AVR SPI Slave Schieberegister


von Stefan (Gast)


Lesenswert?

Hallo,

Seht ihr eine Möglichkeit, einen AVR als Schieberegister zu benutzen, so 
dass man einen Bitstrom ein- und um die Schieberegisterbreite wieder 
ausgibt, und mit dem Strobesignal den Wert um Register abgreifen kann? 
Als breite bräuchte ich 48 Bit.

Gruß Stefan

von Max H. (hartl192)


Lesenswert?

Ja, sollte möglich sein, ist aber teurer und koplizierter als 6* 74HC595

von Stefan (Gast)


Lesenswert?

Den Controller brauche ich eh, also ist es eher teuer auch noch den 74 
hc595 zu verwenden. Aber wie sag ich es den AVR?

von Mike (Gast)


Lesenswert?

Stefan schrieb:
> Aber wie sag ich es den AVR?

Das kommt drauf an, wer den Schiebetakt angibt.

von Daniel H. (Gast)


Lesenswert?

Stefan schrieb:
> Aber wie sag ich es den AVR?
"Bitte lieber AVR, verhalte dich an den Pins RD3, RD4, RD5, RD6 wie ein 
48 bit Schieberegister. RD3 soll clock sein, RD4 data in, RD5 data out, 
RD6 strobe"

Spaß bei Seite:
Such dir ein SPI-Tutorial für den AVR, lies es durch und verstehe es.

von Stefan (Gast)


Lesenswert?

OK, die SPI Slave Funktionalität habe ich durchaus schon benutzt, aber 
da ist es ja eher so, dass ich mit einem Chip Select Signal arbeiten 
muss, und ich kann, beginnend mit der fallenden Flanke an diesem Pin, 
immer nur im "8-Bit Raster" lesen, und nicht an einer beliebigen Stelle 
im Bitstrom mit einem Strobesignal das Schieberegister lesen, oder?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.