在线时间0 小时
UID217717
注册时间2008-5-23
NXP金币0
该用户从未签到
新手上路

- 积分
- 9
- 最后登录
- 1970-1-1
|
我用的芯片是MC9S12HY32片子,现在基本已经可以写了,只是写入的内容我不会读出.应答信号,以及结束,等各寄存器位也都收到了.现在就是发送了STOP信号以后,释放不了总线,也就是在总线状态寄存器(IBSR)中的总线忙位(IBB)在STOP后仍然为高.
我查看DATA SHEET,上面有这么一段.
Note in order to release the bus correctly, after no-acknowledge to the master, the slave must be immediately switched to receiver and a following dummy reading of the IBDR is necessary.
应该是在STOP信号前,对IIC数据I/O寄存器(IBDR)进行一次虚读操作,这个虚读操作怎么进行呢?望各位大大给予指点,谢谢.
|
|