Fragen zu SPI / ATMega

Gast #301302
Lesenswert?
• ▲
▼
Hallo zusammen,

liegt der Takt am SCK- Pin eigentlich dauerhaft an, wenn SPI
initialisiert wurde, oder nur während da was gesendet wird (sicher eine
echt blöde Frage...)?

Ist es irgendwie auch möglich, 12 Bit zu senden? Soll quasi heißen, ob
es keine "Lücke" gibt, wenn ich zwei Bytes "hintereinander" schicke
und die 4 letzten Bits dabei z.B. auf "1" setze?

Ich würde ein serielles Signal (12 bit Frames) synchron mit einem
einstellbaren Takt benötigen...ist das SPI dafür überhaupt geeignet?


Dieter
Gast #301303
Lesenswert?
• ▲
▼
SPI ist ein Industriestandard und deshalb ist auch das Protokoll
festgelegt. Ein Frame bzw. Packet enthält acht Bits. Wenn man zwölf
Bits senden will muss man das auf zwei Packets splitten und im
Empfänger wieder zusammenpuzzeln. Das SPDR ist ja auch nur 8 Bits lang.
Geht also gar nicht anders...

Gruß

Johnny
Gast #301304
Lesenswert?
• ▲
▼
SPI ist aber auch nicht so schwer in Software zu realisieren und dann
kannst du letztendlich übertragen was du willst. Dabei ist darauf zu
achten, ob Daten bei steigender oder fallender Flanke gültig sind usw.

Marcus
Gast #301305
Lesenswert?
• ▲
▼
@Deiter:
Der Takt ist nur vorhanden, solange man auch etwas senden will.
Man kann problemlos 2 Byte nacheinander senden.
In Software ist das aber auch ziemlich simpel.
Sonst kann ich dir noch einen Blick ins (complete) Datenblatt
empfehlen...

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.