 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
NeoTO Član


Pridružen-a: Pon 28 Mar 2005 19:19 Prispevkov: 2752 Aktiv.: 11.62 Kraj: Trzic
|
Objavljeno: Ned Mar 05, 2006 5:27 pm Naslov sporočila: 1-wire slave |
|
|
Z enim mini a zmogljivim PIC-em (12F683) bi rad vzpostavil 1-wire povezavo.
Zato me zanima, če se je že kdo spravil in napisal kodo za 1-wire slave device? Zaželjeno v C-ju...
ps.: če pa kdo ve za kakšno alternativo, ki bi potrebovala čim manj pinov in bi bila zanesljiva, pa prosim povejte!
|
|
Nazaj na vrh |
|
 |
California Član

Pridružen-a: Pet 26 Avg 2005 19:48 Prispevkov: 236 Aktiv.: 1.00 Kraj: Hrastnik
|
Objavljeno: Tor Mar 07, 2006 8:37 pm Naslov sporočila: |
|
|
V mikroBasicu ti lahko pomagam, če te zanima.
LP Vlado
_________________ California |
|
Nazaj na vrh |
|
 |
NeoTO Član


Pridružen-a: Pon 28 Mar 2005 19:19 Prispevkov: 2752 Aktiv.: 11.62 Kraj: Trzic
|
Objavljeno: Tor Mar 07, 2006 8:55 pm Naslov sporočila: |
|
|
Karkoli. Bom že nekako portal v C. Mora biti pa to za slave napravo, za master že imam napisano vse.
|
|
Nazaj na vrh |
|
 |
California Član

Pridružen-a: Pet 26 Avg 2005 19:48 Prispevkov: 236 Aktiv.: 1.00 Kraj: Hrastnik
|
Objavljeno: Tor Mar 07, 2006 9:31 pm Naslov sporočila: |
|
|
Prilagam dve rar datoteki, za en slave senzor, če rabiš za več, javi!
LP Vlado
Opis: |
|
 Download |
Ime datoteke: |
NeoTo.rar |
Velikost datoteke: |
50.15 KB |
Downloadano: |
19 krat |
_________________ California |
|
Nazaj na vrh |
|
 |
NeoTO Član


Pridružen-a: Pon 28 Mar 2005 19:19 Prispevkov: 2752 Aktiv.: 11.62 Kraj: Trzic
|
Objavljeno: Tor Mar 07, 2006 9:46 pm Naslov sporočila: |
|
|
Če bi bilo tako enostavno, ne bi spraševal...
Če pogledaš ta dva primera, ki si ju poslal, piše:
The example demonstrates 1-wire communication with electronic key
in
This code demonstrates one-wire communication with temperature sensor DS1820
Jaz bi potreboval komunikacijo PIC-PIC po 1-wire protokolu, če se le da...
Drugače pa bom poskusil kar z I2C-jem ali pa raje nekaj SPI podobnega, ker I2C-ja nimam hardwaresko vgrajenega...
|
|
Nazaj na vrh |
|
 |
California Član

Pridružen-a: Pet 26 Avg 2005 19:48 Prispevkov: 236 Aktiv.: 1.00 Kraj: Hrastnik
|
Objavljeno: Tor Mar 07, 2006 9:54 pm Naslov sporočila: |
|
|
Sorry, za dva PICa bo verjeto bolje i2c. One wire rabi unikatno adreso slave naprave. Veliko uspeha!
LP Vlado
_________________ California |
|
Nazaj na vrh |
|
 |
NeoTO Član


Pridružen-a: Pon 28 Mar 2005 19:19 Prispevkov: 2752 Aktiv.: 11.62 Kraj: Trzic
|
Objavljeno: Tor Mar 07, 2006 10:38 pm Naslov sporočila: |
|
|
Tisti unikatni naslov si že ni problem izmisliti. Bolj je problem delati kaj takega po principu trial&error brez logičnega analizatorja... Mogoče kdaj
|
|
Nazaj na vrh |
|
 |
bungee Član


Pridružen-a: Pon 07 Mar 2005 18:49 Prispevkov: 1479 Aktiv.: 6.24 Kraj: Ljubljana
|
Objavljeno: Sre Mar 08, 2006 9:59 am Naslov sporočila: |
|
|
Enkrat sem se že loteval nekaj podobnega, pa potem nisem nadaljeval, ker sem začel delat na drugem projektu.
No ja vseeno pa ideja.
Na "slave" Pic-u nastaviš interrupt na spremembo na portu.
Ko se le ta zgodi "poslušaš" za koga je naslov (zato, da lahko priključiš več slave enot), če je naslov pravi, preklopiš na oddajanje in potrdiš z ACK ali kaj podobnega .... torej preklapljati boš moral.
Kako komunicirat, jaz bi priredil rs232 komunikacijo na eno žico
Upam, da ti ideja kaj pomaga.
|
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 493 dni
Powered by phpBB © 2001, 2005 phpBB Group
|