Mehrere Picaxe an einem seriellen Bus (kommunikation)

Gast #2896531
Lesenswert?
• ▲
▼
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

Antwort schreiben

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