分享到:
即使执行了主机传输,传输终止中断(INT bit =1)仍没有出现。
-
回答:
内部集成电路总线电平可能是SCL=L and SDA=L。如果启动条件生成指令是在该状态中被执行的,传输终止中断(INT bit=1)不会出现,因为主机无法输出时钟。一旦该状态出现,BB 位被设置为“0”,AL位被设置为”1”。用BB和AL位检查该状态来中止内部集成电路并释放该状态。
是否支持停止条件中断?
-
回答:
不支持停止条件中断。有必要用软件来监控BB位来检测停止条件。
在主机传输执行过程中出现起始条件后,由于从机(通讯终点)驱动SDA线路处于低电平,因此出现了通讯问题。尽管如此,主机仍然不停得输出时钟。(针对:MB90F574A)
-
回答:
在主机传输执行中出现主机条件后,富士通公司产品系列上贴装的内部集成电路总线在SCL空闲时,总是输出九个时钟。
输出九个时钟后,INT位中断标记出现导致了中断。有必要在该中断例行程序中确认一下每个标记。
在总线错误出现之后,总线错误中断会立刻出现,硬件可自动中止内部集成电路总线。
如果I2C在传输或接收过程中进入停止模式(SPL=0),会出现怎样的结果?(针对:MB90370系列)
-
回答:
-
在主机模式中(时钟是输出)
I2C在传输或接收过程中进入停止模式。在停止模式解除之后,I2C输出剩余的时钟。.
停止模式中, SCL 和 SDA引脚保持该状态,直到进入停止模式(SPL=0)。 -
在从机模式中(时钟不是输出)
I2C在传输或接收过程中进入停止模式。在停止模式解除之后,I2C等待剩余的时钟输入。
停止模式中, SCL 和 SDA引脚保持该状态,直到进入停止模式(SPL=0)。
-
在主机模式中(时钟是输出)
(0 )
(0 )


-
- 0000000000000000
-
1888 发帖7917 回复34980 积分
- 私信他 +关注
发表回复
块
导
航
举报
请选择举报类别
- 广告垃圾
- 违规内容
- 恶意灌水
- 重复发帖