Hallo zusammen Ich möchte gerne Daten zwischen mehreren Picaxes (08M2) seriell austauschen (über einen ein-draht-bus und ohne Master-Slave prinzip -> alle gleichberechtigt). Dazu habe ich was interessantes im netz gefunden: http://letsmakerobots.com/node/3548 In dem Beispiel kommunizieren 3 picaxes (08M = alt) miteinander und lassen die jeweilige LED in dem Takt blinken, wie es von einer jeweiligen anderen picaxe befohlen wurde. Bei dem Beispiel verwirrt mich jedoch einiges! Gleich unter dem Bild findet ihr die drei unterschiedlichen Quellcodes. Frage 1: Für was dient der 4k7-Widerstand bei Chip2 (unterster der drei chips)? Und wieso wurde im Code von Chip2 der Interrupt auf den Pin mit diesem Wiederstand gelegt? Könnte man da nicht den selben Pin verwenden wie bei den beiden anderen chips? Frage 2: Mich verwirrt die Pinbezeichnung des alten 08M im Beispiel. ist Pin "1" gleich Pin "C.1" bei einem 08M2? Und Pin "4" gleich Pin "C.4"? Frage 3: Wieso sind die Talk-Funktionen der drei Quellcodes so unterschiedlich (nur bei Chip1 wird der Talkbutton abgefragt und bei den anderen nicht)? Frage 4: Gibt es keinen Kurzschluss, wenn zwei picaxes gleichzeitig senden würden? (Darf man Ausgänge von unterschiedlichen picaxes zusammenschalten?) Ich hoffe ihr findet dieses Beispiel gleich interessant wie ich, und vielleicht könnt ihr mir ja weiterhelfen mfg Iguan
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.