Zwei dimensionales Array von Attiny nach Raspberry übertragen

OP #3977949
Lesenswert?
• ▲
▼
Guten Tag,

ich möchte ein 2-dimensionales Array (info_array[256][3]) von meinen 
Attiny85 zum RaspberryPi übertragen (Programm in C soll die Werte 
empfangen). Die Werte können/sollen jede Minute von Raspberry 
aktualisiert werden.

Welche Möglichkeit schlagt ihr vor?
Seriell, I2C, UTART oder doch SPI?

Viele Grüße,
Daniel
#3977956
Lesenswert?
• ▲
▼
Gegenfrage:
Bei welcher Variante hast du denn das Gefühl, dass sie in deiner 
Reichweite des Könnens liegt?

Denn: machbar ist es mit allem. Bei 'Minutentakt' ist das auch kein 
Zeitproblem und über technische Eleganz lässt sich streiten. Bleibt nur 
noch die Frage, über welche Programmierfähigkeiten du verfügst. Denn die 
Methode ist ja nur Transportmedium. Darum, dass am Pi alles genau so 
ankommt, wie du es auf dem Tiny hast, musst du dich in allen Fällen 
selbst kümmern.
Gast #3978054
Lesenswert?
• ▲
▼
Daniel Gronewold schrieb:
> ich möchte ein 2-dimensionales Array (info_array[256][3]) von meinen
> Attiny85 zum RaspberryPi übertragen

Vielleicht noch was grundsätzliches: alles was der Attiny kann 
(Sensoren, I/O, PWM) könnte man auch direkt am RaspberryPi anschliessen. 
Nur kann man dann nicht Linux nehmen sondern ein RTOS. Das hier ist z.B. 
minimal und umsonst und I2C kann man sogar wie BASCOM in BASIC machen 
(Latenz im us Bereich), hier mal ein LM75 Temperatursensor an Adresse 
48H:

https://www.riscosopen.org/content/sales/risc-os-pico

DIM BUF% 2
?BUF% = &00
SYS "IIC_Control", &48*2, BUF%, 1
REPEAT
  SYS "IIC_Control", &48*2+1, BUF%, 2
  PRINT ?BUF% + (?(BUF%+1))/256
UNTIL FALSE

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.