位置:首页 > IC型号导航 > 首字符M型号页 > 首字符M的型号第1983页 > MC908AP16ACB > MC908AP16ACB PDF资料 > MC908AP16ACB PDF资料2第234页

多主IIC接口( MMIIC )
在正常操作下,用户软件应清除MMTXAK位设置MMCRCBYTE位之前
以确保当没有检测到CRC错误的应答信号被发送。
该MMCRCBYTE位不应发送模式进行设置。该位由一个起始信号被清除。
复位也会清除该位。
1 =接收下一个字节是数据包纠错(PEC )数据
0 =下一个接收的字节是不是PEC数据
14.6.3
MMIIC
控制寄存器2 ( MMCR2 )
地址:
阅读:
写:
RESET :
$004A
第7位
MMALIF
0
0
6
MMNAKIF
0
0
0
=未实现
5
MMBB
4
MMAST
0
3
MMRW
0
2
0
0
1
0
0
位0
MMCRCEF
不受影响
图14-6 。 MMIIC控制寄存器2 ( MMCR2 )
MMALIF - 仲裁丢失中断标志
此标志设置时,软件试图设置MMAST但MMBB已设置了检测开始
上的线或病症时MMIIC正在发送"1"到SDA线但由SDA检测"0"
在主模式下在线 - 仲裁损失。该位产生一个中断请求到,如果在CPU
在MMCR1 MMIEN位被置位。该位通过写"0"它或复位清零。
在主模式1 =失去仲裁
0 =没有仲裁失败
MMNAKIF - 无应答中断标志位(主模式)
该标志仅在主模式( MMAST = 1)设置当没有应答位一前一后检测
数据字节或主叫地址被传送。这个标志也清除MMAST 。 MMNAKIF产生
中断请求给CPU,如果在MMCR1的MMIEN位被置位。该位通过写"0"它或清除
复位。
1 =没有应答信号检测
0 =应答位检测
MMBB - MMIIC总线忙标志
该标志设置在检测到启动条件之后(总线忙) ,并且被清除时,停止条件(公交车
空闲)检测或MMIIC被禁用。复位清除该位。
1 =启动条件检测
0 =停止条件检测或MMIIC被禁用
MMAST - MMIIC主控
该位被设置为启动主模式传输。在主控模式下,模块产生开始
条件的SDA和SCL线,接着发送存储在MMADR主叫地址。
当MMAST位由MMNAKIF集(无应答)或软件模块被清除
产生停止条件的行的当前字节发送后。
如果发生仲裁失败( MMALIF = 1) ,该模块将恢复通过清除MMAST为从属模式,并且
释放SDA和SCL立即行。
该位通过写"0"它或复位清零。
1 =主模式下工作
0 =从模式工作
MC68HC908AP A-系列数据手册,第2版
232
飞思卡尔半导体公司