Ein protokoll zu programmieren ist aber nicht besonders schwer.
1. Funktionsprinzip:
Jedem Slave muss ne Adresse gegeben werden. Diese Wird als erstes gesendet; am besten ein paar mal und in ner einfachen rechnung, z.B. das zweite mal *2 das dritte mal *3. So ist das zufällige anwählen beim Datenfluss sehr unwahrscheinlich. Danach können die Daten verschickt bzw. empfangen werden, da immer nur die Unit, die vorhin angewählt wurde sendet, bzw empfängt. Dann mus man ihr z.B. noch einmal die Adresse senden, um sie wieder abzuwählen.
2. Funktionsprinzip:
Bei geringeren datenmengen ist das abwählen zu umständlich, also hängt man die adresse immer vor jedes byte.
Matthias
Lesezeichen