Tiny2313 -> u_int8t[8][8] via SPI -> Mega32

Gast #2645572
Hallo,
Mein Ziel ist ein u_int8t[8][8] via SPI von einem 2313 auf einen Mega32 
zu übertragen.

Grundsätzlich denke ich habe ich es aus dem Datenblatt verstanden aber 
ich frag lieber mal nach...

Die Frequenzen der µC's sind doch eigentlich egal solange der SPI-Takt 
jeweils 1/4 oder weniger des Haupttaktes ist, oder?
Bsp.:
Mein Mega32 läuft mit 16Mhz - d.h. 4Mhz SPI sind maximal drin
Mein Tiny würde auf 12Mhz laufen - Bei einem SPI-Teiler von 4 läuft dann 
die SPI bei beiden mit 3MHz oder?

SPI überträgt ja maximal mit einem 1Byte Buffer soweit ich das 
verstanden habe.
d.h. ich muss mein 2D Array einzeln übertragen (geschachtelte 
for-Schleife) und es gibt keine Repository (oder schöne Code-Snipplets) 
für die Übertragung von zusammenhängenden Daten > 1Byte

und nochmal zur Hardware
da ich ja nur einen festen Master sowie einen festen Slave habe brauche 
ich doch nur MISO-MISO MOSI-MOSI und SCK-SCL verbinden oder?
SS zieh ich beim Mega direkt auf Masse (Slave selected)
und beim 2313 gibts kein SS welchen ich auf Ausgang setzten sollte
passt doch soweit oder?
Gast #2645901
Hallo,

das Select-Signal nicht vergessen, denn das ist die einzige Möglichkeit 
den Slave wieder auf Bytes zu synchronisieren falls mal was aus dem 
Tritt geraten ist.
Dieses "aus dem Tritt geraten" ist gerade beim Einschalten sehr 
wahrscheinlich!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.