Hallo, ich habe ein 8bit serielles Schieberegister mit paralleler Ausgabe auf 8 Ports TPIC6C595. Insgesamt moechte ich davon 4 Stueck ansteuern. Mit dem seriellen Ausgang gehe ich gleich in den naechsten Chip mit seriellen Eingang und diese mache ich 4 mal. Da ich so einen Baustein noch nie angesteuert habe und ich auch noch neu in diesem Bereich bin nun meine Frage an Euch. Ich habe den Mikrocontroller ATmega16A. Verwende ich nun fuer diese serielle Daten den USART oder wie gehe ich sonst vor ? Ich weiss naemlich nicht wie ich gleichzeitig den Takt und dann noch die Daten bedienen soll. Dies muss ja irgendwie parallel geschehen. Gewisse Daten muessen ja zu eine gewissen Taktflanke erscheinen. Drum dachte ich mir, dass ich hier den USART verwenden muss. Ich habe mal das Datenblatt des Schieberegisters angehaengt. Gruss Roschee
Hallo, das Schieberegister ist ein übliches 74xxx595 mot zusätzlichen Ausgangstreibern. Dazu gibt es hier Beispiele ohne Ende. PS: wie kommt man eigentlich zu einem IC ohne sich vorher über dessen Benutzung für eine eigene Anwendung informiert zu haben? ;-) Gruß aus Berlin Michael
@ Roger Koller (roschee) >Verwende ich nun fuer diese serielle Daten den USART Nein. > oder wie gehe ich sonst vor ? Bitklappern per "Hand" oder SPI. AVR-Tutorial: Schieberegister Der 74xx595 ist von der Ansteuerung her identisch! >Ich weiss naemlich nicht wie ich gleichzeitig den Takt und dann noch die >Daten bedienen soll. Dies muss ja irgendwie parallel geschehen. Nein. >Gewisse Daten muessen ja zu eine gewissen Taktflanke erscheinen. >Drum dachte ich mir, dass ich hier den USART verwenden muss. Nöö. MfG Falk
Hast Du jemals schon einen Microcontroller programmiert oder sonst Software geschrieben?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.