Forum: Mikrocontroller und Digitale Elektronik Mini-Bus mit Mega8/Attiny MA/SL


von Sebastian (Gast)


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

von Rene Z. (renezimmermann)


Lesenswert?

SPI ? Macht Bascom SPI Slave (für die Tiny) in Software?
Ich würde immer vorhandenes Nutzen (I2C, Uart) als was neues
eventuell Wochen auszutesten.

Gruß Rene

von Sebastian (Gast)


Lesenswert?

hmm...
hast vermutl. Recht.
Dann werd ich versuchen mich einzuarbeiten...

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.