www.mikrocontroller.net

Forum: GCC Tiny2313 -> u_int8t[8][8] via SPI -> Mega32


Important announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
Autor: Xilence (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
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?

Autor: Stefan ++ (Gast)
Datum:

Diesen Beitrag bewerten:
lesenswert
nicht lesenswert
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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel




Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder GIF-Format hochladen.
Siehe Bildformate
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.

Mit dem Abschicken erkennst du die Nutzungsbedingungen an.

webmaster@mikrocontroller.netImpressumNutzungsbedingungenWerbung auf Mikrocontroller.net