SPI schrieb:
> -Ein Slave kann bei SPI grundsätzlich von sich aus überhaupt nichts
> schicken.
>
> Das ist mir klar dass der Master das ansteuert. Aber es werden ja Daten
> vom Master zum Slave geschickt. Somit müssten auch Daten vom Slave zum
> Master geschickt werden
Du stellst dir das ein wenig zu wörtlich vor.
Der Master hat eine Leitung, einen Draht, auf dem er bei jedem Taktpuls
nachsieht welcher Pegel da gerade vorliegt.
Ob der Slave da auf diesem Draht 0V oder 5V auch wirklich angelegt hat,
oder ob der Draht einfach nur in der Luft hängt, das kann der Master
nicht wissen und er wille s auch gar nicht wissen. Was immer an dieser
Leitung sich nach 8 Taktpulsen an Pegeln ergeben hat, das kriegt dein
Programm dann als Ergebnis präsentiert. Ob das irgendetwas damit zu tun
hat, dass ein Display die Leitung bedient hat, oder ob die in der Luft
hing oder ob die mit Masse verbunden war und deshalb alle 8 Bits als 0
geliefert hat, das weiss dein Programm, weil es die Verschaltung kennt.
Wenn es die MISO Leitun zum Display physikalisch nicht gibt, dann kann
auch das Display logischerweise im Gegenzug nichts sinnvolles geliefert
haben. Das weiss aber dein Porogramm, und damit ist auch klar, dass da
nichts sinnvolles rauskommen kann.