Hallo zusammen, Ich betreibe einen mega2560 mit einem tft shield und einem Display. Über die spi Pins wird die sd Karte beschrieben. Nun möchte ich einen weiteren spi Teilnehmer hinzufügen, der mir die Messwerte schickt. Ich weiß dass mosi, miso und clk auf der gleichen Leitung sein müssen. Durch das shield ist aber kein platz für Steckverbindungen. Wie würdet ihr den weiteren Teilnehmer verbinden? Weitere Kabel anlöten? Wenn ja wo? Danke für eure Tipps!
@ Streno (Gast) >Ich betreibe einen mega2560 mit einem tft shield und einem Display. Welches TFT Shield? Das hier? https://www.arduino.cc/en/Guide/TFT Das hat u.a. das Problem, daß es KEIN Chip Select für die SD-Karte nutzt, d.h. man kann erstmal KEINEN weiteren SPI-Slave anschließen! Eigentlich eine Fehlkonstruktion! Man muss das OE-Pin vom Pegelwander IC3/Pin 1 vom GND trennen und an das CS der SD-Karte klemmen, CARD_CS, JP1/Pin6. >weiß dass mosi, miso und clk auf der gleichen Leitung sein müssen. Ja. >Durch das shield ist aber kein platz für Steckverbindungen. Dann muss du deinen neuen, selbstgabauten Shield zwischen Arduino und TFT Shield stecken. Mit den passenden Steckverbindern geht das. >Wie würdet ihr den weiteren Teilnehmer verbinden? Weitere Kabel anlöten? Nein. Beitrag "Kritik am Arduino TFT Shield"
Hallo, Ich benutze dieses shield: https://www.amazon.de/Erweiterungs-Board-Shield-Screen-Arduino/dp/B018PMFODM Ich hätte zu Testzwecken versucht, Jumper Kabel an einer Seite abisolieren und in den pin des Mega zu stecken. Shield drüber und gucken ob es funktioniert. Natürlich ist das pfusch aber brauche eine schnelle lösung
Der ATmega2560 hat noch 4 UARTs, die als SPI-Master konfiguriert werden können. Du hast also bis zu 5 eigenständige SPI-Master. Das UART-SPI ist sogar schneller, da gepuffert, d.h. Du kannst je Interrupteinsprung 16Bit senden/empfangen.
Peter D. schrieb: > Der ATmega2560 hat noch 4 UARTs, die als SPI-Master konfiguriert werden > können. Du hast also bis zu 5 eigenständige SPI-Master. Das würde ich gerne so machen ist auch ein super Tipp, allerdings programmiere ich den Atmega auf dem Arduino-board, bei dem die XCK-Pins nicht gerausgeführt wurden...
Dann hilft wohl nur selber löten. Es gibt Adapterplatinen, wo man den TQFP auflöten kann und die Anschlüsse im 2,54mm Raster hat. Diese kann man dann auf eine Rasterplatine stecken und die nötigen Drähte ziehen.
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.