Method for identifying and communicating with a plurality of slaves in a master-slave system
First Claim
1. A method of identifying a plurality of slave processors using a master processor, comprising:
- assigning a unique identification code to each of the plurality of slave processors;
transmitting a first attention command from the master processor to the plurality of slave processors;
transmitting a request for data from the master processor to the plurality of slave processors, the request for data includes a second attention command, a request slave identity command, and one or more classification characters;
determining whether one of the plurality of slave processors unique identification code matches the classification characters;
if no matches, incrementing a last added classification character, if only one matches, identifying one of the plurality of slave processors, and removing a last added classification character;
if more than one matches, adding a new classification character, and setting the new classification character to a minimum identification code character value; and
repeating the steps subsequent to the transmitting the first attention command until the plurality of slave processors have been identified.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of identifying a plurality of slave processors using a master processor is provided which includes assigning a unique identification code to each of the plurality of slave processors, and transmitting an attention command from the master processor to the plurality of slave processors. The master processor then transmits a request for the slaves'"'"' unique identification code to the plurality of slave processors. The master processor then determines whether one of the plurality of slave processors unique identification code matches the classification characters. If there are no matches, a last added classification character is incremented by 1. If only one matches, the master processor identifies the one of the plurality of slave processors, and removes a last added classification character. Otherwise, if more than one matches, the master processor adds a new classification character, and sets a last added classification character to a minimum identification code character value.
-
Citations
21 Claims
-
1. A method of identifying a plurality of slave processors using a master processor, comprising:
-
assigning a unique identification code to each of the plurality of slave processors;
transmitting a first attention command from the master processor to the plurality of slave processors;
transmitting a request for data from the master processor to the plurality of slave processors, the request for data includes a second attention command, a request slave identity command, and one or more classification characters;
determining whether one of the plurality of slave processors unique identification code matches the classification characters;
if no matches, incrementing a last added classification character, if only one matches, identifying one of the plurality of slave processors, and removing a last added classification character;
if more than one matches, adding a new classification character, and setting the new classification character to a minimum identification code character value; and
repeating the steps subsequent to the transmitting the first attention command until the plurality of slave processors have been identified. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of assigning a short address to a plurality of slave processors using a master processor, comprising:
-
assigning a unique identification code to each of the plurality of slave processors;
transmitting a first attention command from the master processor to the plurality of slave processors;
transmitting a request for data from the master processor to the plurality of slave processors, the request for data includes a second attention command, a request slave identity command, and one or more classification characters;
determining whether one of the plurality of slave processors unique identification code matches the classification characters;
if no matches, incrementing a last added classification character, if only one matches, assigning a short address to the one of the plurality of slave processors, and removing a last added classification character;
if more than one matches, adding a new classification character, and setting the new classification character to a minimum identification code character value; and
repeating the steps subsequent to the transmitting the first attention command until the plurality of slave processors have been assigned a short address. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification