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

* 59104: I2C问题请教,

   baolqkun 
baolqkun发表的帖子 

 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的传输时序是不是先发从器件的读(写)地址,然后是从器件的内部地址,然后是数据???
而此程序中只写到从器件的读(写)地址,没有写内部地址,是不是少内部地址?

发表时间:2004年7月27日11:40:06

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:我也想要一份,急用啊!!! 地址:pimxu@sina.com 十二万分的感谢! /
[下一篇帖子]:虾们都逮鱼吃去了~~~都剩一帮鸟了