+ Vasta teemale
Näitan vasteid 1 kuni 6 6-st

Teema: PIC18F26k22 ja riistvaraline I2C

  1. #1
    Liige system Kasutaja maine on neutraalne
    Liitunud
    07/2005
    Postitusi
    10

    Tähelepanu PIC18F26k22 ja riistvaraline I2C

    tere

    ma olen siin juba päris palju vastu puud peaga jooksnud ning mingit positiivset muutust pole tähendanud on ainult üks peavalu

    nimelt ma ei saa PIC i suhtlema DS1307, RTC -iga

    et kas kellegil on koodinäidet seadistamisest/saatmisest/vastuvõtust PIC18 seeria riistvaralisele I2C -le

    keeleks on siis asm ja prose töötab Masterina

    üks imelik asi on veel, nimelt SCL ja SDA tõmbab 4,7k takistiga üles ja SCL i takistit (vool maas) mõõtes suhteliselt aeglaselt liigub takistus 4,7k poole... (takistit eraldi mõõtes on kohe 4,7k)
    siit ka ei taha ILDE -s pinget üle 1vdc tõusta... SCL i pin. SDA läheb ilusti IDLE-s 5vdc peale ja sellel ilma vooluta mõõtes on takisti kohe 4,7k

    äkki keegi oskab aidata soovituste, koodiga... ja head lumevaest talve...

  2. #2
    Liige klm Kasutaja maine on neutraalne klm avatar
    Liitunud
    08/2004
    Asukoht
    Rakvere
    Postitusi
    1.035

    Algseade Vs: PIC18F26k22 ja riistvaraline I2C

    Sellest ei olnud abi?
    http://pdfserv.maxim-ic.com/en/an/AN3921.pdf
    pole küll PIC18 on PIC16
    ja tavalisele väljundpordile, mitte raudvaralisele I2C -le.
    MINULE EI MEELDI KUI MÕNINGAD ISIKUD MINU POSTITUSI MUUDAVAD,
    KUI POSTITUS EI SOBI SIIS PALUKS SEE KUSTUTADA !

  3. #3
    Liige system Kasutaja maine on neutraalne
    Liitunud
    07/2005
    Postitusi
    10

    Algseade Vs: PIC18F26k22 ja riistvaraline I2C

    sellest pole väga palju abi olnud

    kuid ma proovin edasi , samal ajal kui keegi näeb teab mingit head koodi näidist siis oleksin tänulik

    parimatega

  4. #4
    Liige bloody-orc Kasutaja maine on neutraalne bloody-orc avatar
    Liitunud
    03/2004
    Asukoht
    Tallinn / Mustamäe
    Postitusi
    2.483

    Algseade Re: Vs: PIC18F26k22 ja riistvaraline I2C

    Kirjelda/pildista täpsemalt oma skeemilahendust. midagi on seal nendel liinidel ikka mäda, kas on mingi parasiit kusagil peidus või on muu kala selgub paremini piltidelt.

  5. #5
    Liige system Kasutaja maine on neutraalne
    Liitunud
    07/2005
    Postitusi
    10

    Algseade Vs: PIC18F26k22 ja riistvaraline I2C

    hei jälle

    liinid sain korda, nimelt oli poolik ühendus maaga ja see tiris jälle kogu jama alla, et nüüd idles nii SDA kui SCL ilusti 5v

    suhtlemine ikka veel ei toimi, et nüüd oleksid koodinäited väga päevakorras...

    ehk väike samm edasi...

    tänud kaasamõtlejatele ka...

    et pusin edasi...


    edit: Sain asja tööle

    teema kustutada või lukku...
    Viimati muutis system : 15-12-11 kell 18:37

  6. #6
    Liige ahelet maine kipub olema madal
    Liitunud
    05/2010
    Postitusi
    52

    Algseade Vs: PIC18F26k22 ja riistvaraline I2C

    ;################################################# ########
    start_i2c macro
    bsf status,rp0 ;select bank 1
    bsf sspcon2,sen
    bcf status,rp0 ;select bank 0
    endm
    ;################################################# ########
    stop_i2c macro
    bsf status,rp0 ;select bank 1
    bsf sspcon2,pen
    bcf status,rp0 ;select bank 0
    call pause
    endm
    ;################################################# ########
    rtart_i2c macro
    bsf status,rp0 ;select bank 1
    bsf sspcon2,rsen
    bcf status,rp0 ;select bank 0
    endm
    ;################################################# ########
    receive macro rx_reg
    bsf status,rp0 ;select bank 1
    bsf sspcon2,rcen
    bcf status,rp0 ;select bank 0
    call looprx
    movf sspbuf,w
    movwf rx_reg
    bcf sspcon,sspov
    call loopack
    bsf status,rp0 ;select bank 1
    bsf sspcon2,ackdt
    bcf status,rp0 ;select bank 0
    endm
    ;##########################################
    sndrw macro adr,cmdbyte,dataw,datar

    ;start_i2c
    ;send_l h'10'
    call ssnd
    movlf adr,sspbuf ;h'10',sspbuf
    call looptx;a
    ;send_l h'01'
    call xsnd
    movlf cmdbyte,sspbuf ;h'01',sspbuf
    call looptx;a
    ;send_l b'11111111'
    call xsnd
    movff dataw,sspbuf ;mo_1_out_1_8 ;b'11111111',sspbuf
    call looptx;a
    ;rtart_i2c
    ;send_l h'11'
    call rsnd
    movlf adr + h'01' ,sspbuf ;h'11',sspbuf
    call looptx;a
    ;receive mo_1_al_9_11
    call rcv1
    movff sspbuf,datar ;sspbuf,mo_1_al_9_11
    call rcv2
    ;stop_i2c
    call stop

    endm

    ;##########################################
    ;##########################################
    snd_w macro adr,cmdbyte,dataw

    ;start_i2c
    ;send_l h'10'
    call ssnd
    movlf adr,sspbuf ;h'5a',sspbuf
    call looptx;a
    ;send_l h'01'
    call xsnd
    movlf cmdbyte,sspbuf ;h'00',sspbuf
    call looptx;a
    ;send_l b'11111111'
    call xsnd
    movff dataw,sspbuf ;a_out1_level,sspbuf
    call looptx;a
    ;stop_i2c
    call stop

    endm
    ;##########################################
    ;################################################# ########


    mul on täieliks I2C master ja slave 16Fpic assemblerina olemas, ise tehtud ja kindlalt töötav, kuid siin ei saa asm faile lisada, kui vaja, anna oma e-mail, ma võin saata need I2C asm failid nii masterile, kui slave-le. täiskomplektina.
    siin mingi jupp asjast, äkki on abiks.
    Viimati muutis ahelet : 31-01-12 kell 23:37

+ Vasta teemale

Teema informatsioon

Antud teemat sirvivad kasutajad

Hetkel sirvib antud teemat 1 kasutaja(t). (0 liiget ja 1 külalist)

     

Sarnased teemad

  1. I2c <-> Rs232
    juxx poolt foorumis Tooteotsing
    Vastused: 5
    Viimane postitus: 30-07-08, 21:25
  2. i2c slave
    andresv poolt foorumis Mikroprotsessorite foorum
    Vastused: 7
    Viimane postitus: 16-05-07, 23:07
  3. I2C mure: ATmega8 ja TC1321
    andreie poolt foorumis Mikroprotsessorite foorum
    Vastused: 6
    Viimane postitus: 08-07-05, 16:41
  4. I2C juhtimine
    Lembit2 poolt foorumis Mikroprotsessorite foorum
    Vastused: 5
    Viimane postitus: 26-01-05, 13:18
  5. I2C LCD juhtimine
    voime poolt foorumis Mikroprotsessorite foorum
    Vastused: 4
    Viimane postitus: 30-12-04, 17:55

Lemmikud

Foorumi reeglid

  • Sa ei või lisada uusi teemasid
  • Sa ei või lisada vastuseid
  • Sa ei või lisada manuseid
  • Sa ei või muuta oma postitusi