导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→I2C问题请教,[baolqkun]

 *第24144篇: I2C问题请教,

  
楼 主:baolqkun 2004年7月27日11:40
 I2C问题请教,
ADI提供的源程序中写到
                                                           ; SENDDATA
    ; Send all the sequence to the slave (slave address + data (OUTPUT))

SENDDATA:
           ; send start bit
        CALL    STARTBIT        ; acquire bus and send slave address

           ; send slave address
        MOV     A, WRITEADD  ;写入PCF8563 
        CALL    SENDBYTE        ; sets NOACK if NACK received

        JB      NOACK, STOPSEND ; if no acknowledge send stop

           ; send OUTPUT byte
        MOV     A, OUTPUT
        CALL    SENDBYTE        ; sets NOACK if NACK received

STOPSEND:  
        CALL    STOPBIT         ; sends stop bit
        JNB     NOACK, SENDRET  ; if slave sends NACK send error
        SETB    ERR             ; sets the error flag
SENDRET:
        RET

我想问一下,I2C的传输时序是不是先发从器件的读(写)地址,然后是从器件的内部地址,然后是数据???
而此程序中只写到从器件的读(写)地址,没有写内部地址,是不是少内部地址?


>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:请问各位大虾:upd6453不能产生黑色OSD背景!!!怎么解决阿???

[下一篇主题]:请各位推荐PCB制板厂