Forum: Mikrocontroller und Digitale Elektronik Eindraht Kommunikation in Software


von Christoph S. (mcseven)


Lesenswert?

Hi *,

Ich habe zwei AVR-MCUs, die über einen Draht miteinander kommunizieren 
sollen. Die Leitung ist bei beiden an EXTINT2 angeschlossen, kann also 
im Interruptbetrieb laufen. Ferner habe ich noch einen 8bit Timer frei. 
Halbduplex-Kommunikation wäre völlig ausreichend.

Für die Software reicht synchrones (=blockierendes) Senden, Empfangen 
sollte im Interruptbetrieb laufen.

Gibt es da schon fertige C-Libs, denen ich im Prinzip nur die PINs 
richtig einstellen muss? Sprich, ein Software-1-Wire? Datenrate >! 300 
bit/sek, F_CPU=10MHz.

Danke,
Christoph

von Bin neu hier (Gast)


Lesenswert?

Hallo Christoph,
handelt es sich bei Deiner Konfiguration um eine Multi-Master oder eine 
Master/Slave Situation ? Letzteres ist natürlich wesentlich einfacher zu 
implementieren, da der Master immer die Kommunikation beginnt. Gruß

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.