[ milan kovacevic 85 @ 08.09.2013. 22:47 ] @
Potreban mi je displej koji se samo sa jednim pinom povezije sa picom na sebi od kontakata ima vdd,rxd,vss radio sam uvek sa displejem koji se sa sest pinova povezuje,zato ne znam kako ovaj displei da nadjem i porucim od kalca recimo.unapred hvala
[ yt1nvs @ 08.09.2013. 23:16 ] @
evo npr. serial lcd display 2 x 16 ako si mislio na naziv.
[ mikikg @ 08.09.2013. 23:32 ] @
Mozda si mislio na ovo?

http://mbed.org/cookbook/1-wire-shifting-2x16-LCD

Dakle to je modifikovana "caka" sa shift registrom. Ta caka se obicno radi sa dve linije ali su ovde u primeru napravili malo muckanje vremenima oko R/C konstante tako da su ustedeli jednu liniju. Generalno moze to da radi ali je "pipavo" malo ustelovati ta sva vremena plus to moze da bude malo nestabilno sa promenom temperature (mada su ostavili rezervu).

U sustini ako pravis sa dve linije to bi radilo daleko pouzdanije (neka vrsta sinhrone komunikacije), u primeru je to asinhrono sve.

[ milan kovacevic 85 @ 08.09.2013. 23:32 ] @
da al pod tim imenom ga nema nigde dali mi neku oznaku mozete dati iki link,sa modulom bih ga uzeo i da ina bad 2400
[ milan kovacevic 85 @ 08.09.2013. 23:38 ] @
me sa jednom linijom sam radio bez sift registra i super u simulaciji radi a koji displei da kupim u proteusu mu je ime milford 2x16
[ mikikg @ 08.09.2013. 23:39 ] @
Pa ne verujem da se to prodaje tako gotovo fabricki, eventualno ako je neko pravio nezavisne modulcice ...

To je ultra prosta konstrukcija, jedan taj shift registar 74HC595 (moze i LS, AC, HCT serija), par R/C komponenti i sam displej.

Klot displej imas na X mesta da kupis, trenutno najjeftinije sto znam je u www.retam.co.rs, plavi 2x16 alfanumericki displej, oznaka LCD WH1602B.

BTW: To sto ti hoces sa jednom linijom mora uz klasican displej da ima i neki kontroler na sebi. U tom smislu mozes i to napraviti sam. Jedan prost PIC sa internim oscilatorom koji radi preko UART-a i to ti dodje to isto ...
Ovako kako sad juris to ima da platis nekoliko puta skuplje, sam da napravis ima samo da te kosta displej (dao sam ti adreasu kod nas veoma povoljno) + jedan PIC i to je sve.
[ milan kovacevic 85 @ 08.09.2013. 23:46 ] @
da prosta je sema, u pbpu radim nemoram zasebno tri pina za sift regisrar jer radim sa picom 12f683 i samo jednu nogicu sam predvideo za displei
[ milan kovacevic 85 @ 08.09.2013. 23:52 ] @
jesam upravu nemora zasebno da se definise shift registar
meni je ofo jedina definicija sto se displeva tice

Include "modedefs.bas"
LCD Var GPIO.1
[ mikikg @ 08.09.2013. 23:54 ] @
Ti si mislio na ovako nesto?
http://www.basicx.com/Products/SLCD/2x16SLCDV1.2.pdf

Nego imam utisak da si malo lose uradio postavku te sprave sto pravis.

Sto si izabrao 8-pinski kontroler?
Zbog zauzeca prostora? Pa taj LCD zauzima cca 50x vise prostora nego taj PIC!
Zbog cene? Ako ti je bitno 0.5 - 1E razlike u ceni kontrolera onda OK, mada ces potrositi X puta vise novca ta bi to poterao preko 1-wire :)

Dakle uzmi lepo neki PIC sa vise nozica i sve ce da ti "cucne" kako treba ;)

[ milan kovacevic 85 @ 09.09.2013. 00:00 ] @
ovaj pic znam u dusu zato sam ga izabrao a drugo prepravljam nesto nemam mesta za kristal trece sad sam u problemu,znaci nema takav displej da se kupi
[ mikikg @ 09.09.2013. 00:05 ] @
Nisam rekao da nema da se kupi, vidis PDF, postoji, mislim da ga ima u Farnell-u ... Ali dok ti to stigne, troskovi tamo - vamo ...

Ako ti je hica napravi sa onom prvom shemom sto sam ti dao, sa shift registrom ...

A sto se tice "dushe" tih PIC kontrolera, ona je ista za celu 8bitnu seriju, od 10F do 18F.
Sve je isto, to sto ima taj malac uglavnom ima i ovi najjaci 18F samo jos XX stvari dodato unutra tako da je programiranje prakticno isto za periferije koje si koristio do sad a ove extra/nove periferije ces savladati u roku od 3 - 5 sati :).
[ bogdan.kecman @ 09.09.2013. 00:16 ] @
ja i dalje ne kapiram sta pokusavas da nadjes... 2x16 lcd kada se kaze misli se na HD44780 kontroler koji se vozi osmobitno ili cetvorobitno + controlne linije, ne mzoes da kupis HD44780 lcd sa 1 zicom - TO NE POSTOJI. e sad postoji tridesetak nacina da vozis HD44780 sa jednom zicom ali u svakom slucaju postoji nesto izmedju HD44780 i te "zice", da li je to neki 74595 ili je to neki 74175 ili neki 1wire port expander ili neki mcu ili .. kao sto rekoh ima min 30 nacina da vozis taj HD44780 sa 1 zicom, jos toliko sa 2 zice i jos toliko sa 3 zice .. ali u svakoj varijanti taj interface izmedju lcd-a i "jedne zice" treba da napravis.

e sad, postoje lcd-i koji NISU HD44780, njih takodje ima dosta, postoje razni lcd kontroleri, postoje i razne vrste lcd-a, neki su seriski, neki su i2c, neki su 1wire... neki su graficki, neki tekstualni, neki na staklu, neki su tft, neki oled ..

dakle definisi sta hoces, od svega sto si definisao je da bi ti neki displej i da imas jednu zicu na mcu-u. najjeftinije i najjednostavnije ti je miki vec rekao, stavis 74595 otpornik i kondenzator i eto ti je 1wire drajver za bilo koji HD44780. 74595 mozes da zalemis ispod lcd-a da ti ne zauzima nikakvo mesto, malo kapton trake i soic verziaj 595 i neces ni da ga primetis, samo pored napajanja pustis jos jednu zicku do mcu-a i kraj price .. ako neces to, jbg, kristalna kugla nam je ostala u drugim gacama, reci sta hoces

[ milan kovacevic 85 @ 09.09.2013. 06:54 ] @
Evo sad sam dodao i 74hc595 i probao al to tako sa tim displejem neradi,cak sam mislio da moj kod nerad pa sam obican haloo word prograam ubacio al preko ovog displeja neradi gde gresim?Pic je 12f683
Code:
#CONFIG 
     __CONFIG  _INTRC_OSC_NOCLKOUT & _WDT_OFF & _MCLRE_OFF  & _BOD_OFF & _CP_OFF & _PWRTE_ON
    #ENDCONFIG
    DEFINE OSC 4


'-------------------------- PDESAVANJA -------------------------------
    
    ANSEL = $30
    WPU = $37
    
    CMCON0 = 7                ' Analog comparators off

    TRISIO = %100000          '5-ULAZ
 '------------------------PROOGRAM------------------------------------        
 
   'DEFINMISANJE PORTOVA
   ' symbol rele = GPIO.0      
   ' LOW RELE                  
      
   '******************************************************
          
    ANSEL = $30
        WPU = $37
       
        CMCON0 = 7                ' Analog comparators off

        TRISIO = %100000          '5-ULAZ
    Include "modedefs.bas"  ' Mode definitions for Serout

    LCD Var GPIO.1          ' LCD TX pin

              ' Analog comparators off
       Pause 500            ' Wait .5 second for LCD to init

    mainloop:
       Serout LCD, T2400, [$fe, 1]  ' Clear screen
       Pause 500            ' Wait .5 second

       Serout LCD, T2400, ["Hello"] ' Display "Hello"
       Pause 500            ' Wait .5 second

       Serout LCD, T2400, [$fe, $c0, "World"] ' Move to line 2  and display "World"
       Pause 500            ' Wait .5 second
       Goto mainloop        ' Do it forever

       End
[ bogdan.kecman @ 09.09.2013. 06:56 ] @
> Serout LCD, T2400

ne citas sta ti se pise!

sa 595 ne dobijas seriski port vec mogucnost da vozis lcd jednim pinom!
to nije isto
[ milan kovacevic 85 @ 09.09.2013. 07:03 ] @
jer mi moze neko okaciti neku semicu znaci gori mi jako ovo da proradi

[Ovu poruku je menjao milan kovacevic 85 dana 09.09.2013. u 08:17 GMT+1]
[ bogdan.kecman @ 09.09.2013. 07:10 ] @
zemicu za sta? da pretvoris HD44780 u seriski lcd? nema tu semice, uzmes
mcu i napises sw koji ga sa jedne strane vozi paralelno a sa druge
strane prica sa ostatkom seriskim portom ili kupis lcd koji je seriski
(dakle koji NIJE HD44780), oni postoje ali nisu u regularnoj prodaji kod
nas .. a i tamo gde se prodaju, na primer

http://www.ebay.com/itm/Serial...main_0&hash=item27d79cc566

http://www.ebay.com/itm/Blue-D...main_0&hash=item25821659c0

http://www.ebay.com/itm/Blue-D...main_0&hash=item2582044487

to je obican HD44780 + ima dodatnu plocicu koja na sebi ima
mikrokontroler koji radi konverziju serial u lcd
[ milan kovacevic 85 @ 09.09.2013. 07:20 ] @
To nema seme da stigne skoro a reci mi dali mi mozes dati primer sta treba u programu da prepravim da bi radilo na diuspleju koji nije eriski i kako da ga povezem
[ bogdan.kecman @ 09.09.2013. 07:28 ] @
sema, nacin rada: http://www.romanblack.com/shift1.htm
brdo primera sa sorsom: http://www.romanblack.com/shift1/sh1_projects.htm

[ rsinisa @ 09.09.2013. 17:53 ] @
Evo šta on traži:
http://www.farnell.com/datasheets/11357.pdf

Pozdrav.
Sinisha
[ bogdan.kecman @ 09.09.2013. 17:58 ] @
dao sam mu ja link do 3 takva adaptera (lcd+adapter) na bleju .. fora je
samo u tome sto je to potpuno beskorisna stvar u ovoj prici, on je
odabrao 8 pinski mcu da bi bem li ga na cemu ustedeo da bi sad pored
njega dodao jos jedan ceo mcu kako bi vozio lcd jednim pinom, onda bolje
da je u startu uzeo veci mcu sa vise pinova..

inace sta fali varijanti sa 595, radi sa jednom zicom super, ima brdo
primera na romanovom sajtu, samo treba da prebaci primere iz C-a u basic
[ rsinisa @ 09.09.2013. 18:47 ] @
Apsolutno se slažem sa svime što si rekao i ti i ostali, ali ja koliko vidim on insistira i dalje na 1-žičnoj verziji pa eto mu konkretno to što traži.
A on je početnik koji izgleda nema vremena ili hrabrosti da predje na nešto drugo (pošto taj 12F poznaje) i može da simulira taj MILFORD u PROTEUS-u što mu je neka sigurica, izgleda, iz njegovog ugla gledanja.

Sve u svemu, Milane,i od mene glas da predješ na veći PIC, ovako samo gubiš vreme. Ako je za igru i nauku, onda OK i sa 12F.

Pozdrav.
Sinisha

[ bogdan.kecman @ 09.09.2013. 18:51 ] @
ma nije to problem nego on hoce to "sad i odma" a to iz farnela sa
sprskom carinom "sad i odma" moze samo da sanja, "sad i odma" moze da
implementira pricu sa 595 posto isti moze da kupi lokalno sad i odma
[ milan kovacevic 85 @ 10.09.2013. 07:16 ] @
Sinisa u pravi si pocetnik sam.. i nesmem da se uhvati u kostac sa drugim kontrolerom tj smeo bi al ne znam ga izdefinisati,radio sam i sa 16f877 al on nema interni kristal pa mi je problem jer za kristal nemam meste i ostalo sta ide u njega,a gde ima kod nas da se naruci lcd adapter za 1 wire namogu da ukapiram sta treba da napravim,gledao sam na netu i video da to rade moduli al gde ih ima naruciti ovde kod nas jer zna ko,bogdanne resio bi ja sa 595 ali dali mozes direkt semu da mi okacis ako nije problem.Hvala vam na pomoci i nadam se da cu uspeti ovo zavrsiti.
[ milanmeh @ 10.09.2013. 09:14 ] @
A jel mora bas jedan pin, ne moze dva? Kada radim sa AVR mikrokontrolerima sa malo pinova ja obicno kacim sve sto mogu na I2C, pa tako i LCD displej. PCF8574 I2C port expander i HD44780 kompatibilac rade posao bez problema, cak sta vise ostane jedan pin viska na PCF8574 kojim moze da se kontrolise paljenje pozadinskog osvetljenja.
[ shpiki @ 10.09.2013. 09:20 ] @
Ako si koristio 16F877 onda predji na 16F887… to je isti kontroler, samo sto 887 ima interni osc.

@offtopic
'ajde molim te poradi malo na pisanju i izrazavanju, malo koristi interpunkciju, malo smislenije formiraj recenice, a ne kao do sad "sto na umu to na drumu"… olaksaces svima citanje i ppvecati sansu da ti se pomogne… ne shvati ovo kao uvredu vec kao prijateljski savet.

Pozdrav.