Forum: Mikrocontroller und Digitale Elektronik Raspberry pi und AVR (tiny13)


von AM (Gast)


Lesenswert?

Hi,

ich will eine kleine Logik in einem AVR laufen lassen, welches einen 
Counter hochzählt.
Nach einiger Zeit (ca. 10 Min) soll ein RPi (Model 3B) den Zählerstand 
abholen.
Wenn möglich soll der AVR nur klein sein, zB ATtiny13.

Aber dieser hat kein SPI.
Was für eine Schnittstelle an den RPi wäre dann noch denkbar und 
zuverlässig?

von Timmo H. (masterfx)


Lesenswert?

I2c
Ansonsten geht spi auch per bitbanging

: Bearbeitet durch User
von Alex (Gast)


Lesenswert?

Dafür brauchts doch keinen Bus.
Einfach einen "Poll Pin", den der Raspi auf high zieht wenn er den Wert 
wissen will, und auf nem zweiten PIN gibt der AVR dann den Wert aus. 
Bspw.: 50x high (und Low) für 50.
Geht theoretisch auch auf dem Poll Pin. Fragt der Raspberry dreimal ab, 
sind auch Übertragungsfehler ausgeschlossen.

von Georg M. (g_m)


Lesenswert?

AM schrieb:
> Wenn möglich soll der AVR nur klein sein, zB ATtiny13.
>
> Aber dieser hat kein SPI.

https://www.microchip.com/wwwproducts/en/ATTINY412

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.