Schieberegister und DogM Display

OP #2851788
Lesenswert?
• ▲
▼
Hallo,

ich habe ein Modul (fertig aufgebaut - Hardware soll nichtmehr verändert 
werden), dass über SPI ein DogM132 ansteuert. Dieses Display soll in 
einem Fall durch ein TFT (mit eigenem Controller (Atmega16), aber ohne 
freies HW-SPI) ersetzt werden.

Das DogM liegt mit dem CS-Pin fest auf GND und wird mit A0, MOSI und RST 
angesteuert.

Ich habe mir überlegt, ein 74HC595, wie im Artikel 
Schieberegister beschrieben, zu benutzen und vom Mega16 auswerten zu 
lassen. Auf dem Mega16 lauft eine Zeitkritische Anwendung, es muss ein 
BAS-Signal erzeugt werden - daher kommt kein Software-SPI in Frage.

Probleme bereitet mir allerdings der Umstand, dass ich das RCK-Signal am 
74HC595 nicht erzeugen kann, oder besser; nicht weiß wie ich es sinnvoll 
lösen kann.

Ich danke euch für eure Hilfe.
OP #2851970
Lesenswert?
• ▲
▼
Frank K. schrieb:
> Oder brauchst Du zwei SPI-Slaves?

Eigentlich würde ein Slave reichen, ich habe es aber noch nicht 
geschafft, die BAS-Anwendung als USART-SPI umzufrickeln. Ich versuche es 
gerade mit einem Mega8 als SPI-Slave, der parallel mit dem Mega16 
kommuniziert. Mal sehen, vielleicht klappt es mit einem Mega8 als 
Zwischenstück, wenn es auch Recourcenverschwendung ist.

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.