http://www.reichelt.de/?;ACTION=3;LA=4;GROUP=A5213;GROUPID=3007;ARTICLE=77836;START=0;SORT=artnr;OFFSET=16;SID=27CZ6FWqwQARsAADtFj8Yc7d37fe427eb22634401c8c22476e320 Habe im neuen Reichelt diese neuen Displays entdeckt. Da sie sich über SPI Programmieren lassen sollen würden Sie super in meine Schaltung passen. Jedoch son bei Layout zeichnen ergeben sich da einige Fragen: Bei meinem Atmel ATMEGA8535 habe ich: - MISO - SCK - MOSO - SS Am EA DOG132B-5 habe ich: - Si - CLK - RS - CSB Was entspricht nun was? Ich hätte so gedacht: CLK = SCK SI = MISO CSB = MOSO RS = SS Hat jemand vielleicht ein C Code als Beispiel zur Ansteuerung ? Hat jemand damit Erfahrungen ? Gruß
Lies beide Datenblätter und du kannst fast alle Fragen selbst beantworten, z.B. was heisst MISO und MOSI, was heisst SI? Dann weisst du auch, wo's hingehört. Für Codebeispiele gibt's die Suchfunktion.
Schaut mal auf Seite 24 das ist das Datenblatt des Controllers.
Hallo Michael, bei Atmel gibt es eine Application Note (AVR 151) mit SPI Beispielcode in Assembler und C: http://www.atmel.com/dyn/resources/prod_documents/doc2585.pdf Was dort nur am Rande erwähnt ist und in den Beispielen fehlt, ist die Verwendung des "device select" signals. Ignoriere die Aussagen zu SS; die sind nur dann interessant, wenn Du den Controller als Slave einsetzen willst. Ein "select" wird nicht "automatisch" generiert; du musst das mit Deinem Code machen! Nimm einen Ausgangspin (es darf ruhig "SS" sein!) als "device select" für Dein Display und erzeuge "select" Signale, wenn Du es ansprichst. Die Terminologie der Anschlüsse ist bei den Slaves in den Datenblättern nicht immer konsistent. Du wirst den Controller als Master betreiben: MOSI: master out, slave in MISO: master in, slave out Was beim Slave jetzt Ein- und Ausgang ist, musst Du dem Datenblatt entnehmen, wie mein Vorredner schon erwähnt hat. Viel Erfolg! Fred
Hallo, ich würde gerne eine Frage anschließen, wenn es erlaubt ist. Für ein Projekt möchte ich ein DOG-Display auch im SPI Mode betreiben. Das Display hängt dabei nicht am AVR-SPI Interface sondern auf normalen Port PINs . Wenn ich hieran nur das Display betreibe, sonst keine weiteren Bausteine, so könnte ich doch den CSB PIN am Display auf 0V löten. Gibt das Problem beim Power-on Reset. Thomas
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.