Zwei dimensionales Array von Attiny nach Raspberry übertragen

OP #3977949
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
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
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

Eine eigene Frage? Dieser Thread ist über 11 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.