Hallo Versuche gerade meine erste Sclatung mit SPI aufzubauen. Jetzt komme ich aber mit den Bezechnungen vollkommen durcheinander. Leider stehen in verschiedenen DB auch unterschiedliche Na^men für wahrscheinlich das gleiche: SI - Mosi (Master OUT - Slave IN) - Miso (Master IN - Slave OUT) - SCK / CLK - Schiebetakt - Clock - SS CS CSB - Chip Selekt Was wird als RS bezeichnet? Welche Leitungen werden von Master zu Slave benötigt? z.B. Anschluss eines Displays Nach DB sind es Mosi, SCK und SS/CS/CSB. Brauche ich RS oder ist das wieder eine andere Bezeichnung für was?
Tobi schrieb: > SI - Mosi (Master OUT - Slave IN) > - Miso (Master IN - Slave OUT) > - SCK / CLK - Schiebetakt - Clock > - SS CS CSB - Chip Selekt Soweit richtig. Tobi schrieb: > Was wird als RS bezeichnet? Reset?! Tobi schrieb: > Brauche ich RS oder ist das wieder eine andere Bezeichnung für was? Das hängt ganz vom Display ab. Tobi schrieb: > Welche Leitungen werden von Master zu Slave benötigt? z.B. Anschluss > eines Displays Das hängt von der Anwendung ab. Manche ADC (oder eben Displays) verwenden nur MISO, SCK und CS. Andere wiederum brauchen auch MOSI um bestimmte Befehle (bspw. Taktrate, etc.) zu erhalten. Pauschale Aussagen sind hier nicht möglich. Genauere Auskunft gibt das Datenblatt.
Tobi schrieb: > Was wird als RS bezeichnet? RS (Register Select) ist kein elemntarer Bestandteil von SPI, wird aber oft zusätzlich gebraucht um unterschiedliche Register zu selektieren. Am häufigsten "gesehen" bei LCDs die damit Kommandos und Daten unterscheiden können (müssen). Oft werden die Bezeichnungen RS und D/C (Data/Command) im selben Kontext verwendet, haben also den gleichen Verwendungs- zweck. Tobi schrieb: > Nach DB sind es Mosi, SCK und SS/CS/CSB. Nach welchem. Zeige es uns.
RS ist eine zusätzliche Leitung. Wird wohl für Reset stehen? Ist aber nicht Teil des SPI. LG, Sebastian
"RS" wird entweder der "/RESET"- oder "Register Select"-Eingang des Displays sein. Ein Blick in das Datenblatt sollte allerdings Klarheit schaffen.
Tobi schrieb: > Was wird als RS bezeichnet? RS (Register Select) gehört nicht zur SPI-Schnittstelle und ist einfach ein simpler IO-Pin als Ausgang - jedenfalls bei den meisten Displays mit so einem Eingang.
Tobi schrieb: > Was wird als RS bezeichnet? Tobi schrieb: > z.B. Anschluss > eines Displays Bei LCD-Ansteuerung: Register select https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung
Ist ein DOG M163. Das RS PIN 39 und ist als Umschaltung Daten und Befehle angegeben. Beim Controller habe ich die PINS SS/CS/CSB und Mosi und MISO und SCK. Wenn RS zusätzlich muss er dann angeschlossen werden?
Frank G. schrieb: > Bei LCD-Ansteuerung: Register select > https://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung Leider habe ich in diesem Teil keine Erklärung zu RS gefunden. In anderen Teile habe ich das gefunden: Anschluss Master zu Slave - Mosi - CS - SCK Miso wird nur bei Slave zu Master verwendet. Was mach ich mit RS? Leider vollmommen unklar. Kann ich RS an Miso anschliessen oder anderes Bein?
Tobi schrieb: > Leider habe ich in diesem Teil keine Erklärung zu RS gefunden. Auszug: Neben den vier Datenleitungen (DB4, DB5, DB6 und DB7) werden noch die Anschlüsse RS, RW und E (ist in manchen Unterlagen auch EN für Enable abgekürzt) benötigt. Über RS wird ausgewählt, ob man einen Befehl oder ein Datenbyte an das LCD schicken möchte. Ist RS Low, dann wird das ankommende Byte als Befehl interpretiert, ist RS high, dann wird das Byte auf dem LCD angezeigt. Tobi schrieb: > Kann ich RS an Miso anschliessen Nein, du brauchst eine separate Leitung an einem freiem Pin des Controllers. Diesen Pin setzt du so, wie auf Seite 6 des DB von DOG-163 beschrieben.
Tobi schrieb: > Beim Controller habe ich die PINS SS/CS/CSB Der Controller? Welcher Controller? Sollen wir hellsehen?
Vielleicht guckst du dir dieses Beispiel an: http://cool-web.de/arduino/dogm163-lcd-an-stm32-mit-spi-betreiben.htm
RS muss angeschlossen sein, sonst kann man das Display nicht ansprechen.
Hi >Miso wird nur bei Slave zu Master verwendet. Was mach ich mit RS? >Leider vollmommen unklar. Kann ich RS an Miso anschliessen oder anderes >Bein? Im Datenblatt ist das Datenblatt des verwendeten Displaycontrollers enthalten: http://www.lcd-module.de/eng/pdf/zubehoer/st7036.pdf Dort findest du die genaue Verwendung der einzelnen PINs. MfG Spess
Hallo Tobi aka Achim S. Informiere Dich erstmal, wie der SPI aufgebaut ist und wie er funktioniert bevor Du wieder endlose Runden hier drehst. Und wie schon in einem früheren Thread vorgeschlagen probiere es erstmal mit dem MCP23S17 aus. SPI - das Internet bietet sehr viel Informationen. Als „Starthilfe“: https://www.electronicshub.org/basics-serial-peripheral-interface-spi Und Versuch mal, die Information zu verinnerlichen
Hallo Achim Mit neuem Nick unterwegs?? Das hast Du doch gefragt: Beitrag "Attiny 841 mit SPI ein Display ansteuern" Anscheinend kannst Du Dir nicht mal merken, wann Du schon mal das Selbe gefragt hast. Und dann willst Du auch noch ein „Tut“ erstellen, wenn Andere Dir ein Programm zusammenkopiert haben. Oh dear 🥺
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.