[ alarmi ns @ 10.09.2015. 12:27 ] @
Pozdrav zvima dali mi neko moze pomoci kako pic komunicira iz pbp-a sa seriskim displejom sa dve zice data i clk okacicu blok semu koju imam.
[ ZAS011 @ 10.09.2015. 12:51 ] @
I2C komunikacija.
[ alarmi ns @ 10.09.2015. 13:00 ] @
Hvala zaso,ja planiran to da guram sa nekim picem serije 18 dali mi mozes reci dali takvog displeja ima u proteusu da probam da uparim da vidim kako radi,ili dali mi neko moze dati neki primer primer te komunikacije.
[ ZAS011 @ 10.09.2015. 18:54 ] @
Ne trošim proteus. Kada mi nešto zatreba, a nije super specifično, zabodem PIConju u EasyPIC6 i odradim softver, 'nako da potvrdim svoju zamisao, a zatim ga prepravim prema hardveru koji meni odgovara (ne mora LCD da bude na PORTB, ...)

I ne trošim PBP već Proton+
[ alarmi ns @ 11.09.2015. 01:51 ] @
Moze li neko drugi da mi da primer u pbp-u,ja nemogu nigde nista da nadjem
unapred zahvalan
[ ZAS011 @ 11.09.2015. 08:56 ] @
Za početak:

http://melabs.com/samples/PBP-mixed/i2c.htm
http://melabs.com/samples/PBP-mixed/

A nabavi i dokumetnaciju za PBP, u njoj piše svaštanešto :
http://melabs.com/resources/pbpmanual/
http://pbp3.com/downloads/PBP_Reference_Manual.pdf
....
[ alarmi ns @ 11.09.2015. 15:07 ] @
E stvarno me nece nasao sam neku semu na netu koja govore da radi a meni ispisuje da pc857 nepostoji kad pokrenem u proteusu,i iskucao sam neki mali test kod koji mislim da bi trebao da radi molim vas pomozite mi gde gresim u semi,a kod nemogu jos proveriti.
Code:
'---------------------------OSIGURACI--------------------------------
 #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------------------------------------        
 
       Include "modedefs.bas" ' Include serial modes
       
       
       
       DPIN Var GPIO.1      ' I2C data pin

    CPIN Var GPIO.0       ' I2C clock pin
    
    
    B0   Var byte

    B1   Var byte

    B2   Var byte

     

       For B0 = 0 To 15    ' Loop 16 times

         I2CWRITE DPIN,CPIN,$A0,B0,[B0]  ' Write each location's address to itself

         Pause 1000        ' Delay 10ms after each write

       Next B0


Verovatno treba izdefinisati d4..d7 rw i e sa displeja al ja ne znam kako to da uradim

[Ovu poruku je menjao alarmi ns dana 11.09.2015. u 17:08 GMT+1]

[Ovu poruku je menjao alarmi ns dana 11.09.2015. u 17:25 GMT+1]