打印
[Atmel]

每天跟我读点资料:SAM D21数据手册(187)

[复制链接]
546|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
高速模式

当I2C从机被配置成高速模式(CTRLA.SPEED=0x02)同时SCLSM设为1,在全速和高速模式之间的转换是自动的。

当从机识别一个开始跟着一个主机码传输和一个NACK,它自动切换高速模式和设置高速状态比特(STATUS.HS)

。从机将要保持高速模式直到STOP被接收到。


10-比特地址

当10比特地址被使能(ADDR.TENBITEN=1)紧跟着一个开始两个字节的地址将检查针对10位从地址识别。
第一个地址将被确认并且第二个字节将置位地址中断旗标如图所示:



如果传输是写,然后10比特地下将被跟着N个数据字节。如果操作是读,10位地址后将跟着一个重复开始和接

收"11110 ADDR[9:8]1"第二个地址中断将带着DIR比特设置被接收。从机匹配第二个地址及它保存的前一个地

址组成的10位地址。


PMBus 组命令

当组命令比特被设置(CTRLB.GCMD)并且7比特地址被应用,从上一个停止条件开始,一个停止中断将产生如果

从机被寻址。

组命令协议是用来发命令到多个设备。命令被发出在一个连续传输后在结尾带有一个停止状态。在组命令期

间当通过从机寻址停止状态被检测,它们开始执行它们接收的命令。

下图所示的是一个例子,从机通过ADDRESS1寻址。这个从机被寻址是在重复开始状态后,这里可以有多个从

机地址被寻址在前面或者后边,在组命令最后,一个单个的停止状态由主机产生。这时停止中断声明。




相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:http://shop34182318.taobao.com/ http://shop562064536.taobao.com

2399

主题

6963

帖子

68

粉丝