Oznog
Active Member
Is there a good way to do multiple PIC devices on a serial bus? They're devices I'd design, so I have an ability to do some nonstandard things.
I assume one PIC could transmit to multiple devices in parallel, and each device would just look for a byte string that tells it the stream is intended for that device or not. Correct?
Now on the other issue is some devices will need to return data. Of course there cannot be two on the bus at the same time. Can the PIC put just its transmitter in tristate and later switch to driving the line while not affecting the receiving portion, without any glitches?
Is this practical?
I assume one PIC could transmit to multiple devices in parallel, and each device would just look for a byte string that tells it the stream is intended for that device or not. Correct?
Now on the other issue is some devices will need to return data. Of course there cannot be two on the bus at the same time. Can the PIC put just its transmitter in tristate and later switch to driving the line while not affecting the receiving portion, without any glitches?
Is this practical?