Subject:
|
Re: Brainstorms
|
Newsgroups:
|
lugnet.robotics
|
Date:
|
Tue, 13 Aug 2002 22:46:49 GMT
|
Original-From:
|
Steve Baker <sjbaker1@airmail.net=ihatespam=>
|
Reply-To:
|
sjbaker1@airmail*ihatespam*.net
|
Viewed:
|
947 times
|
| |
![Post a public reply to this message](/news/icon-reply.gif) | |
Wayne Gramlich wrote:
> That is only a partial bus scan. It does not tell you what is at
> each address.
>
> A full bus scan allows people to plug arbitrary devices into the bus
> and allows the bus master to to reliably figure out what has been
> plugged in and where. Bus conflicts are either designed out or
> detectable.
>
> It is fairly easy to find out what addresses are occupied on an I2C
> bus. Address conflicts may be detectable, but I sure do not know
> how it is done. Figuring out whether the user plugged in a serial
> EEPROM, an A/D, or another microcontroller is the far harder task
> to solve. Again, I'm not saying it can't be solved, but until
> someone really articulates how they plan on pulling it off, I will
> remain skeptical of people who claim it is easy.
I thought Philips kept a master registry of all the hardwired I2C
addresses allocated to each chip vendor? That should mean that just reading
the hardwired address is enough to tell you what *kind* of device you've
found.
----------------------------- Steve Baker -------------------------------
Mail : <sjbaker1@airmail.net> WorkMail: <sjbaker@link.com>
URLs : http://www.sjbaker.org
http://plib.sf.net http://tuxaqfh.sf.net http://tuxkart.sf.net
http://prettypoly.sf.net http://freeglut.sf.net
http://toobular.sf.net http://lodestone.sf.net
|
|
Message has 1 Reply: ![](/news/x.gif) | | Re: Brainstorms
|
| (...) There are only 1024 maximum addresses. There are more than 1024 I2C chips out there. Ergo, there are address conflicts between some of the chips out there. Unfortunately, there is no requirement that 2 chips at the same address implement the (...) (22 years ago, 13-Aug-02, to lugnet.robotics)
|
Message is in Reply To:
![](/news/x.gif) | | Re: Brainstorms
|
| (...) [snip hot pluggable] (...) That is only a partial bus scan. It does not tell you what is at each address. A full bus scan allows people to plug arbitrary devices into the bus and allows the bus master to to reliably figure out what has been (...) (22 years ago, 13-Aug-02, to lugnet.robotics)
|
53 Messages in This Thread: ![Brainstorms -John Barnes (8-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Jonathan Spitz) (8-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/268.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Steve Baker) (9-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/268.gif) ![RE: Brainstorms -Ralph Hempel (9-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Steve Baker) (9-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/268.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Elijah Meeker) (9-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![RE: Brainstorms -lego-robotics@crynwr.com (Bruce Powell) (9-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Steve Baker) (9-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Steve Baker) (9-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![SV: Brainstorms -lego-robotics@crynwr.com (Henrik Lind) (31-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![i2c protocol with the rcx (was Brainstorms) -Ralf Krause (31-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Elijah Meeker) (9-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/268.gif) ![Re: Brainstorms -Rob Hendrix (9-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/268.gif) ![Re: Brainstorms -Richard Jenkins (9-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Steve Baker) (9-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: Brainstorms -David Koudys (9-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/268.gif) ![RE: Brainstorms -lego-robotics@crynwr.com (Bruce Powell) (9-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/268.gif) ![RE: Brainstorms - multiple I/O buses -lego-robotics@crynwr.com (Bruce Boyes) (9-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![RE: Brainstorms (battery options) -lego-robotics@crynwr.com (Bruce Boyes) (9-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/268.gif) ![Re: Brainstorms -Wayne Gramlich (10-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![RE: Brainstorms -Ralph Hempel (10-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/268.gif) ![RE: Brainstorms -Ralph Hempel (10-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![RE: Brainstorms -lego-robotics@crynwr.com (Russell C. Brown [RR-1]) (12-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![RE: Brainstorms GUID -lego-robotics@crynwr.com (Bruce Boyes) (12-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: Brainstorms GUID -lego-robotics@crynwr.com (Steve Baker) (12-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/268.gif) ![Re: Brainstorms GUID -Wayne Gramlich (12-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Brainstorms GUID -lego-robotics@crynwr.com (Bruce Boyes) (12-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: Brainstorms GUID -lego-robotics@crynwr.com (Steve Baker) (13-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Brainstorms GUID -Wayne Gramlich (13-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/268.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Steve Baker) (10-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![RE: Brainstorms -Ralph Hempel (10-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Brainstorms -Wayne Gramlich (11-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Steve Baker) (11-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Brainstorms -Wayne Gramlich (11-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Steve Baker) (11-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: Brainstorms -Wayne Gramlich (12-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Matt Lawrence) (12-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Brainstorms -Wayne Gramlich (13-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Steve Baker) (13-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Matt Lawrence) (13-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Till Harbaum) (13-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Brainstorms -Wayne Gramlich (13-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/246.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Andy Gombos) (13-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Brainstorms -Wayne Gramlich (14-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![You are here](/news/here.gif) ![](/news/46.gif) ![Re: Brainstorms -Wayne Gramlich (13-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Brainstorms -- A Simple Unique Addressing Scheme -Dick Swan (14-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Brainstorms -- A Simple Unique Addressing Scheme -Wayne Gramlich (14-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Brainstorms -Stef Mientki (12-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/268.gif) ![Re: Brainstorms -Jason S. Mantor (11-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Brainstorms -lego-robotics@crynwr.com (Steve Baker) (11-Aug-02 to lugnet.robotics)](/news/x.gif) ![](/news/46.gif) ![Re: Brainstorms -Jason S. Mantor (11-Aug-02 to lugnet.robotics)](/news/x.gif)
![](/news/x.gif) ![](/news/68.gif) ![Re: Brainstorms -Jerry Kalpin (11-Aug-02 to lugnet.robotics)](/news/x.gif)
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
This Message and its Replies on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|