Mini-Bus mit Mega8/Attiny MA/SL

Gast #2194401
Lesenswert?
• ▲
▼
Hallo,

ich möchte innerhalb eines größeren Projekts einen kleinen seriellen Bus 
zwischen einem Master (Mega8) und zwei Slaves (Attiny) bauen. Alle µC's 
haben einen 4MHz Takt ext.
Meine Frage:
Wie stelle ich es in Bascom an, dass ich sagen kann: Wenn am Master z.B 
PB.1 = 1 ist und innerhalb von einer Zeit X an PB.2 nacheinander die 
Bits 1,0,0,1,1,0,1,0 von einem der Slaves kommen, dann mach von mir aus 
ne LED an PB.3 an.

Es ist durch die äußere Beschaltung nicht möglich, dass die Slaves 
gleichzeitig senden können.

vllt gibts da ja schon was, und ich habs nur übersehen.
Die Geschwindigkeit kann von mir aus bei 10Hz liegen, das is vollkommen 
egal.
I2C oder UART wollte ich net benutzen. Zu kompliziert.

Grüße,
Sebastian

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.