|
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
podboj Član
Pridružen-a: Sre 25 Maj 2005 11:48 Prispevkov: 1251 Aktiv.: 5.63 Kraj: Postojna, Sežana, Ljubljana
|
Objavljeno: Čet Dec 25, 2008 2:31 am Naslov sporočila: PIC in serijska komunikacija |
|
|
Rad bi povezal PIC16F877A in digitalni potenciometer DS1802 . Potenciometer ima 3-wire serijski port s signali clock, data in reset (enable).
V datasheetu od PIC-a sem sicer našel, da ima SPI kot del hardware-ja, a tam so drugačni signali in ne zgoraj našteti:
-serial data in
-serial data out
-serial clock
Komunicirat nameravam le v eni smeri, torej samo pošiljati podatke iz PIC-a na potenciometer.
Zanima me kako bi torej najenostavneje potenciometru pošiljal podatke (se da nastavit hardwareski konverter za moj primer, ali se bo treba problema lotiti softwaresko?).
Ima morda kdo kakšen primer kode za prenos po takem serijskem portu ali karkoli uporabnega za moj primer? |
|
Nazaj na vrh |
|
|
polh Član
Pridružen-a: Pet 08 Apr 2005 18:27 Prispevkov: 225 Aktiv.: 1.01 Kraj: Maribor-Ljubljana
|
Objavljeno: Čet Dec 25, 2008 11:13 am Naslov sporočila: |
|
|
Mislim da boš moral kar softwaresko reševat zadevo. Ta PIC ima od serijskih komunikacij SPI, I2C in USART. Potenciometer pa uporablja neko drugo serijsko komunikacijo.
Lp |
|
Nazaj na vrh |
|
|
Sokrat Član
Pridružen-a: Čet 25 Avg 2005 11:00 Prispevkov: 5584 Aktiv.: 25.14
|
Objavljeno: Čet Dec 25, 2008 12:26 pm Naslov sporočila: |
|
|
Reset kontroliras rocno (to je v bistvu chip select; ce bi imel mnogo naprav, bi imel par naslovnih pinov na enem od I/O portov MCUja, nanje pa obesen naslovni dekoder), clock in data out pa lahko uporabis od SPIja, ce DS1802 potrebuje okroglo stevilo bitov (veckratnik od 8-) v vsakem prenosu. _________________ Ka ti bo pa torba ce si kupu kolo ? |
|
Nazaj na vrh |
|
|
podboj Član
Pridružen-a: Sre 25 Maj 2005 11:48 Prispevkov: 1251 Aktiv.: 5.63 Kraj: Postojna, Sežana, Ljubljana
|
Objavljeno: Čet Dec 25, 2008 3:19 pm Naslov sporočila: |
|
|
Hvala obema, bom pa najprej poskusil s SPI-jem |
|
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: 48 dni
Powered by phpBB © 2001, 2005 phpBB Group
|