onewire:searchrom
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
onewire:searchrom [2014/11/21 14:45] – [SearchRom OneWire] fdacruz | onewire:searchrom [2014/11/21 14:53] (current) – fdacruz | ||
---|---|---|---|
Line 43: | Line 43: | ||
Dans cette boucle allant de 0 à 1, dans un premier temps nous allons lire les réponses des devices sur la ligne (L' | Dans cette boucle allant de 0 à 1, dans un premier temps nous allons lire les réponses des devices sur la ligne (L' | ||
- | ==== Exemple de fonctionnement ==== | + | ===== Exemple de fonctionnement |
Pour l' | Pour l' | ||
Line 55: | Line 55: | ||
en fin de fonction: *id=running_id | en fin de fonction: *id=running_id | ||
- | === Loop 1 === | + | ==== Loop 1 ==== |
- | condition initiale: *id=0 | + | === condition initiale *id=0 === |
^ IDBit ^ 1 ^ 0 ^ | ^ IDBit ^ 1 ^ 0 ^ | ||
Line 69: | Line 69: | ||
Quand IDBit = 1, nous sommes dans le cas 1. | Quand IDBit = 1, nous sommes dans le cas 1. | ||
- | ID={0,0} ce qui correspond au device B(00). | + | ID={0,0} ce qui correspond au device |
- | === Loop 2 === | + | ==== Loop 2 ==== |
- | condition initiale: *id=1 | + | === condition initiale *id=1 === |
^ IDBit ^ 1 ^ 0 ^ | ^ IDBit ^ 1 ^ 0 ^ | ||
Line 85: | Line 85: | ||
Quand IDBit = 1, nous sommes dans le cas 3. | Quand IDBit = 1, nous sommes dans le cas 3. | ||
- | ID={1,0} ce qui correspond au device A(01). | + | ID={1,0} ce qui correspond au device |
- | === Loop 3 === | + | ==== Loop 3 ==== |
- | condition initiale: *id=2 | + | === condition initiale *id=2 === |
^ IDBit ^ 1 ^ 0 ^ | ^ IDBit ^ 1 ^ 0 ^ | ||
Line 101: | Line 101: | ||
Quand IDBit = 1, nous sommes dans le cas 2. | Quand IDBit = 1, nous sommes dans le cas 2. | ||
- | ID={1,1} ce qui correspond au device C(11). | + | ID={1,1} ce qui correspond au device |
onewire/searchrom.1416581107.txt.gz · Last modified: 2014/11/21 14:45 by fdacruz