主题 : i2c 总线驱动中的IICADD 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 18505
精华: 0
发帖: 48
金钱: 250 两
威望: 50 点
综合积分: 96 分
注册时间: 2010-04-10
最后登录: 2011-05-05
楼主  发表于: 2010-06-03 15:24

 i2c 总线驱动中的IICADD

在这个i2c的总线驱动中的start函数中
static void s3c24xx_i2c_message_start(struct s3c24xx_i2c *i2c,
                      struct i2c_msg *msg)
{
     .
     .
     .
    writeb(addr, i2c->regs + S3C2410_IICDS);
    
    }
是把地址放到IICDS寄存器中发送出去的,那请问IICADD地址寄存器的作用是什么呢
学习交流
级别: 骑士
UID: 9169
精华: 0
发帖: 249
金钱: 1330 两
威望: 299 点
综合积分: 498 分
注册时间: 2009-09-19
最后登录: 2017-08-14
1楼  发表于: 2010-06-03 17:44
是总线地址寄存器。起到比较地址的作用。
楼主留言:
是用在从模式下的吧