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


Pridružen-a: Tor 18 Dec 2012 9:40 Prispevkov: 37 Aktiv.: 0.24 Kraj: Nova Gorica
|
Objavljeno: Pet Apr 12, 2013 11:32 am Naslov sporočila: Digitalni potenciometer MCP4141-104 |
|
|
Pozdravljeni,
Imam en problem. Rad bi upravljal z digitalnim potenciometrom MCP4141 a se ne znajdem kako in kaj. A ima kdo kakšne izkušnje?
HVALA!
|
|
Nazaj na vrh |
|
 |
urosg Član


Pridružen-a: Pet 27 Apr 2007 14:30 Prispevkov: 565 Aktiv.: 2.56
|
Objavljeno: Pet Apr 12, 2013 1:33 pm Naslov sporočila: |
|
|
Kje se ti ustavi, kaj si že probal, ...
Osnova datasheet, kjer je opisan protokol (SPI) za komuniciranje in ukazi, ki so na voljo.
|
|
Nazaj na vrh |
|
 |
ROKP Član


Pridružen-a: Tor 18 Dec 2012 9:40 Prispevkov: 37 Aktiv.: 0.24 Kraj: Nova Gorica
|
Objavljeno: Pet Apr 12, 2013 3:43 pm Naslov sporočila: |
|
|
Pregledal sem datasheete. Ravno pri SPI se zagozdi.
Če sem prav razumel je to isti protokol kot ga uporabljam pri programiranju samega PIC-a. Imam PIC 12f683. V podatkih piše da omogoča ta način povezave, vendar sem še dokaj zelen tukaj.
A imeš kakšne izkušnje kako vspostavit komunikacijo?
Jasno mi je da povežem CLK, MCLR in DATA...
Programsko pa sem povsem izgubljen!
Pišem v C-ju in uporabljam HI-TEC compiler.....
HVALA za pomoč!
|
|
Nazaj na vrh |
|
 |
matjazkariz Član


Pridružen-a: Sre 03 Nov 2004 18:09 Prispevkov: 1026 Aktiv.: 4.33
|
Objavljeno: Pet Apr 12, 2013 3:50 pm Naslov sporočila: |
|
|
Boš SPI poganjal softversko ali boš uporabil SPI HW periferijo mikrokontrolerja (če jo ima)? Ponuja Hi-Tec poleg kompilerja tudi kakšne knjižnice za SPI komunikacijo?
_________________ LP, Matjaž |
|
Nazaj na vrh |
|
 |
ROKP Član


Pridružen-a: Tor 18 Dec 2012 9:40 Prispevkov: 37 Aktiv.: 0.24 Kraj: Nova Gorica
|
Objavljeno: Pet Apr 12, 2013 3:58 pm Naslov sporočila: |
|
|
V Hi-Tec-u nisem zasledil nič kar bi SPI omenjalo. Na forumu piše samo da ni potrebno vstavljati knjižnic. Da samo vpišeš registre in nastaviš CLK.
Kakšna ideja?
|
|
Nazaj na vrh |
|
 |
matjazkariz Član


Pridružen-a: Sre 03 Nov 2004 18:09 Prispevkov: 1026 Aktiv.: 4.33
|
Objavljeno: Pet Apr 12, 2013 4:27 pm Naslov sporočila: |
|
|
Sem pogledal datasheet mikrokontrolerja namesto tebe. Nima hardverskega SPI. Komunikacijo boš moral izvajat softversko. Google "PIC software SPI".
_________________ LP, Matjaž |
|
Nazaj na vrh |
|
 |
ROKP Član


Pridružen-a: Tor 18 Dec 2012 9:40 Prispevkov: 37 Aktiv.: 0.24 Kraj: Nova Gorica
|
Objavljeno: Pon Apr 15, 2013 8:59 am Naslov sporočila: |
|
|
Hvala!
Iščem in iščem a popolnoma brez uspeha. Nekaj sem poskušal razumeti a mi ne potegne....
A je kdo že kaj podobnega delal?
HVALA!
|
|
Nazaj na vrh |
|
 |
ROKP Član


Pridružen-a: Tor 18 Dec 2012 9:40 Prispevkov: 37 Aktiv.: 0.24 Kraj: Nova Gorica
|
Objavljeno: Pon Apr 22, 2013 9:25 am Naslov sporočila: |
|
|
Žal nisem našel nič konkretnega.... a ima kdo kakšne zapise??
Hvala!
|
|
Nazaj na vrh |
|
 |
matjazkariz Član


Pridružen-a: Sre 03 Nov 2004 18:09 Prispevkov: 1026 Aktiv.: 4.33
|
Objavljeno: Pon Apr 22, 2013 9:37 am Naslov sporočila: |
|
|
Zapise? Edina zapisa, ki jih potrebuješ, sta datasheeta MCPja in PICa.
Pokaži svojo kodo, da vidimo, kaj si do sedaj spisal.
_________________ LP, Matjaž |
|
Nazaj na vrh |
|
 |
ROKP Član


Pridružen-a: Tor 18 Dec 2012 9:40 Prispevkov: 37 Aktiv.: 0.24 Kraj: Nova Gorica
|
Objavljeno: Pon Apr 22, 2013 4:25 pm Naslov sporočila: |
|
|
Izdelal sem program za odpiranje releje glede na stanje spremenljivke i.
Namesto tega, bi spreko SPI reguliral Digitalni pot.
Ne znam softverskega SPI narest.
Prilagam program ki ga imam sedaj.
Opis: |
|
 Download |
Ime datoteke: |
main.c |
Velikost datoteke: |
1.93 KB |
Downloadano: |
14 krat |
|
|
Nazaj na vrh |
|
 |
matjazkariz Član


Pridružen-a: Sre 03 Nov 2004 18:09 Prispevkov: 1026 Aktiv.: 4.33
|
Objavljeno: Pet Apr 26, 2013 1:34 pm Naslov sporočila: |
|
|
Hm, v kodi nič ne diši po poskusu implementacije SPIja....
Za softverski SPI moraš najprej razumet, kako SPI deluje. Poglej najprej kakšno literaturo na to temo.
Iskal si bolj slabo, saj je teh primerov na netu ogromno. Seveda ni nobeden napisan tako, da bi ga lahko direktno skopiral v tvoj projekt in bi zadeva delala iz prve. Zato pa je potrebno razumevanje protokola, da prirediš kodo svojim potrebam.
_________________ LP, Matjaž |
|
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: 492 dni
Powered by phpBB © 2001, 2005 phpBB Group
|