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


Pridružen-a: Sob 03 Jan 2009 19:37 Prispevkov: 81 Aktiv.: 0.40 Kraj: Maribor
|
Objavljeno: Sob Sep 05, 2009 5:14 pm Naslov sporočila: RS232 in PIC 16F628A |
|
|
Pozdravljeni.
Torej sem še začetnik v digitalnem svetu in prišel sem do problema. Torej želim povezati zgoraj omenjeni pic z računalnikom. Poskušal sem že z USBjem pa sem obupal. Upam, da mi bo tukaj uspelo. Sedaj me zanima, ali potrebujem MAX232 prilagodilnik nivojev ali lahko komuniciram brez tega? Uporabljam USB->Serial pretvornik. Aja, če lahko komuniciram tudi brez tega čipa, kakšna naj bo vezava ... je dovolj povezati le RX in TX ali je potrebno še katere pine spojit, vezati na maso ...
Hvala za vse odgovore ,
lp |
|
Nazaj na vrh |
|
 |
Sokrat Član


Pridružen-a: Čet 25 Avg 2005 11:00 Prispevkov: 5584 Aktiv.: 23.59
|
Objavljeno: Sob Sep 05, 2009 7:48 pm Naslov sporočila: |
|
|
Potrebujes MAXa ali podoben pretvornik.
Vezava je narisana v datasheetu, nacelno je pa dovolj TX in masa, ter RX, ce zelis tudi kaksne povratne informacije od PCja. _________________ Ka ti bo pa torba ce si kupu kolo ? |
|
Nazaj na vrh |
|
 |
Branez Moderator


Pridružen-a: Pon 14 Apr 2003 7:21 Prispevkov: 7831 Aktiv.: 33.09 Kraj: Koprivnica HR
|
Objavljeno: Ned Sep 06, 2009 7:32 am Naslov sporočila: |
|
|
Probaj s tem. _________________ The true sign of intelligence is not knowledge but imagination.
Creativity is intelligence having fun!
Albert Einstein |
|
Nazaj na vrh |
|
 |
kljuka Član


Pridružen-a: Sob 03 Jan 2009 19:37 Prispevkov: 81 Aktiv.: 0.40 Kraj: Maribor
|
Objavljeno: Ned Sep 06, 2009 10:22 am Naslov sporočila: |
|
|
Aha hvala. Moram v HTE ...
Bom sporočil rezultate  |
|
Nazaj na vrh |
|
 |
kljuka Član


Pridružen-a: Sob 03 Jan 2009 19:37 Prispevkov: 81 Aktiv.: 0.40 Kraj: Maribor
|
Objavljeno: Tor Jan 19, 2010 10:39 pm Naslov sporočila: |
|
|
4 meseci so minili in končno sem vse skupaj dokončal (?). Sestavil sem BraneZ-jevo USB->RS232 ploščico in gor dodal še nekaj ledic (napajanje, TX in RX - priklopil sem ju direktno na linijo). Uporabljam tudi tale pretvornik:
In sedaj problem(-i) ...
Kodo pišem v mikroBasicu, uporabljam tudi vgrajen komunikator. Normalno se povežem in iz komunikatorja pošljem neko besedilo. Lučka nakratko zasveti - podatki so bili torej poslani. Sedaj sprogramiram 16f628a, da vsako sekundo pošlje neke HEX vrednosti. Priklopim in res, lučka ves čas sveti, vsako sekundo pa nakratko ugasne. Podatki so torej s strani mikrokontrolerja poslani. Problem pa je, da jih v komunikatorju ne vidim
Baud rate sem spreminjal - ni pomagalo. Spreminjal sem tudi nastavitve tega pretvornika (v Device Managerju) pa ni nič. FIFO buffer sem tudi izklopil pa vseeno ne pomaga. Ali je lahko kaj narobe s tem konverterjem (meni še najbolj verjetno), so lahko LEDice direktno na liniji "škodljive" ali je lahko kakšen elektrolit zanič?
Hvala za vso pomoč že vnaprej. |
|
Nazaj na vrh |
|
 |
bungee Član


Pridružen-a: Pon 07 Mar 2005 18:49 Prispevkov: 1479 Aktiv.: 6.25 Kraj: Ljubljana
|
Objavljeno: Sre Jan 20, 2010 12:16 am Naslov sporočila: |
|
|
kljuka je napisal/a: |
4 meseci so minili in končno sem vse skupaj dokončal (?). Sestavil sem BraneZ-jevo USB->RS232 ploščico in gor dodal še nekaj ledic ( |
Na linku, ki ga je dal Branez je kvečjemu RS232<->TTL vezje z MAX232.
Objavi shem kako imaš vse skupaj povezano, da ti lahko kakorkoli svetujemo, saj veš kristalna krogla je na servisu. |
|
Nazaj na vrh |
|
 |
kljuka Član


Pridružen-a: Sob 03 Jan 2009 19:37 Prispevkov: 81 Aktiv.: 0.40 Kraj: Maribor
|
Objavljeno: Sre Jan 20, 2010 4:35 pm Naslov sporočila: |
|
|
Torej uporabim tisti moder pretvornik za USB, ga priključim na BraneZ-jevo ploščico, in iz ploščice (tx, rx) direktno na mikrokontroler (16f628a). |
|
Nazaj na vrh |
|
 |
gumby Član


Pridružen-a: Sob 28 Apr 2007 12:32 Prispevkov: 4066 Aktiv.: 18.43
|
Objavljeno: Sre Jan 20, 2010 5:13 pm Naslov sporočila: |
|
|
Raje uporabi kak FT232 (preko njega lahko uC direktno na USB priključiš, RS232 pretvornik torej odpade) _________________ Tule nisem več aktiven. |
|
Nazaj na vrh |
|
 |
bungee Član


Pridružen-a: Pon 07 Mar 2005 18:49 Prispevkov: 1479 Aktiv.: 6.25 Kraj: Ljubljana
|
Objavljeno: Sre Jan 20, 2010 10:15 pm Naslov sporočila: |
|
|
kljuka je napisal/a: |
Torej uporabim tisti moder pretvornik za USB, ga priključim na BraneZ-jevo ploščico, in iz ploščice (tx, rx) direktno na mikrokontroler (16f628a). |
Napisal si, da imaš na RS232 <-> TTL pretvornik priključene še diode. Kako so priključene le-te.
Saj ti pravim, pripni shemo, saj ni potrebno, da je kompletno tvoje vezje, le generalno .... torej PIC, napajanje, priklop do MAX-a, LED-ice .... to bo dovolj.
Potem pa mogoče še kakšen manjši primer programa, ki ga imaš na PIC-u, pa seveda kaj uporabljaš na PC strani kot komunikacijski program in tako naprej.
Več informacij, ki jih podaš laže ti pomagamo. Drugače lahko tu pišemo v tri krasne, tebe pa matra čisto bana(l)na napaka, ki jo morda ne opaziš. |
|
Nazaj na vrh |
|
 |
ljudsko Član


Pridružen-a: Pon 31 Mar 2008 8:19 Prispevkov: 1184 Aktiv.: 5.66 Kraj: Koroška-Mežica
|
Objavljeno: Ned Feb 28, 2010 4:04 pm Naslov sporočila: |
|
|
Lep pozdrav,
mene pa zanima, če je možna komunikacija RS232 s PIC16F84A? Uporabil bi MAX-a. Če je to možno, me tudi zanima, kako se v C-ju pošilja neke char vrednosti. Čisto praktični primer: Kako poslati neko AT komando na GSM modul preko dveh linij na PIC16F84A, ali kako to sprejeti s PC-ja? Predvsem me to zanima glede C-kode. Hardware bom že nekako prilagodil. Uporabljam pa CCS C prevajalnik in v mapi Drivers ne najdem nobene RS232.c kode. Torej tukaj fprintf odpade? _________________ return;
brake; |
|
Nazaj na vrh |
|
 |
gumby Član


Pridružen-a: Sob 28 Apr 2007 12:32 Prispevkov: 4066 Aktiv.: 18.43
|
Objavljeno: Ned Feb 28, 2010 4:17 pm Naslov sporočila: |
|
|
Help od CCS si že pogledal, ane?
"#use rs232" dela čudeže, printf() tudi. _________________ Tule nisem več aktiven. |
|
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: 486 dni
Powered by phpBB © 2001, 2005 phpBB Group
|