Hallo Liebe mikrokontroller. Ich möchte bitte wissen, was ein SPI-Bus ist. Bitte erkläre es für anfänger. Ich weißt nicht viel von dem Thema. Wie kalkuliere ich denn wieviele Signale an der SPI bus ankommt, mit hilfe dieser schaltung. Der AD-Wandler ist der ADS8320. Ich danke Ihnen
Danke. Ich war schon da. Das hat mir nicht geholfen, und meine frage nicht geantwortet
Hallo der SPI BUS ist ein Serieller Bus mit 4 Leitungen - SDI (Serial Data In) - SDO (Serial Data Out) - SCK (Serial Clock) - CS (Chip Select) Es gibt immer einen master und 1 oder mehr Slaves. Der Master kann Daten zu jedem Slave senden. Die Slaves können aber nur mit dem master kommunizieren, nicht untereinander. Für jeden Slave muss es ein Chip Select geben. Dieses Signal wählt aus mit welchem Slave der Master sprechen möchte. Möchte der Master mit einem Slave sprechen legt er das dementsprechende Chip Select Signal auf Low (nach Standard SPI). Und gibt über SCK den Takt vor mit dem die Kommunikation abläuft. Über SDO wird nun Bit für Bit das zu übertragende Wort übermittelt. Die Länge eines Wortes kann dabei variieren (in den meisten Controller ist es zwischen 8 un 16 Bit einstellbar). Das nächste Bit wird meist bei positiver Flanke von SCK auf SDo gelegt. Über SDI erhält der Master ggf. Rückmeldungen vom Slave. Für weitere Informationen siehe Wikipedia (das sist wirklich gut erklärt und man sollte einfach mehr als die ersten 2 Zeilen lesen) oder das Datenblatt eines beliebigen Controllers.
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.