|
![](/i/fill.gif) |
scott wrote:
> have several devices all with their outputs connected to a data bus,
> then only one device at a time must be driving the data lines to logic
> low/high, the rest must set their outputs to floating.
Yep. Indeed, there are a lot of busses that are organized such that you have
an output to it and an input, and you start putting your address on the bus
bit by bit until you see a bit different than your address. That means
someone else put on a 0 while you put on a 1 (assuming floating high). Every
packet gets delivered with no contention, with lower addresses getting
priority. It's a kind of cool way to work it.
--
Darren New, San Diego CA, USA (PST)
Ada - the programming language trying to avoid
you literally shooting yourself in the foot.
Post a reply to this message
|
![](/i/fill.gif) |