请问I2C的ISR Busy bit什么时候会被设为1?

2019-07-18 17:28发布

请问一下I2C的ISR Busy bit什么时候会被设为1, 什么时候会被设为0
会被设为1之后, 就一直没有被设为0的情况是什么??


Thanks
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
sunbingfeng
2019-07-19 07:19
gaozhipeng_lv 发表于 2019-5-22 11:55
我一開始也是會遇到I2C init完之後就遇到busy了,所以我才對調的

I2C init完之后就遇到busy了
==>是指还没要去读取I2C就busy? 或是尝试去读取之后, timeout, 之后就一直busy?

请问一下你有遇过, 有时候, 是非100%每次(发生在开机之后)第1次去读取I2C就失败, 之后再retry, 不过retry几次后, busy bit就被设起来, 之后就busy bit一直为1

Thanks

一周热门 更多>