查看: 3899|回复: 1

[S12] MC9S12HY32芯片IIC释放总线问题

[复制链接]

该用户从未签到

2

主题

10

帖子

0

新手上路

Rank: 1

积分
9
最后登录
1970-1-1
发表于 2010-12-16 16:06:07 | 显示全部楼层 |阅读模式
我用的芯片是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)进行一次虚读操作,这个虚读操作怎么进行呢?望各位大大给予指点,谢谢.
我知道答案 目前已有0人回答
回复

使用道具 举报

该用户从未签到

2

主题

10

帖子

0

新手上路

Rank: 1

积分
9
最后登录
1970-1-1
 楼主| 发表于 2010-12-22 10:21:09 | 显示全部楼层

RE:MC9S12HY32芯片IIC释放总线问题

呃..问题解决了,原来就是换个换行符而已.
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-9-11 03:20 , Processed in 0.081402 second(s), 22 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表