mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Seriell ansteuern TPIC6C595, wie geht das ?


Autor: Roger Koller (roschee)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Michael U. (amiga)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Falk Brunner (falk)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@  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

Autor: kurz (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hast Du jemals schon einen Microcontroller programmiert oder sonst 
Software geschrieben?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.