打印

430的I2C从地址问题

[复制链接]
2075|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
灵动系统|  楼主 | 2010-4-28 15:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
MSP430里的I2C从器件地址是放在 UCB0I2CSA 寄存器里的。如果器件的读写位是第8位,那么写操作时候的从地址是0x71,所以写到 UCB0I2CSA 寄存器里的数据也是0x71。
那读操作时候的从地址就是0xf1了,所以写到 UCB0I2CSA 寄存器里的数据也是0xf1。
可是我用示波器看,发现发送出来的读地址还是0x71,也就是写到 UCB0I2CSA 寄存器里的数据的第8位数发送不出来的。
我想问,地址是0xf1的从地址(第8位是读写位,我现在要读从器件里的数据),那么写到UCB0I2CSA 寄存器里的数据应该是多少?

相关帖子

沙发
dewlife| | 2010-4-28 15:46 | 只看该作者
MSP430是干什么的,是无线芯片吗。
你说的够啰嗦的,看了半天,我想应该是0xf1吧!

使用特权

评论回复
板凳
dewlife| | 2010-4-28 15:48 | 只看该作者
怎么研究的这么仔细,直接用一段程序设个变量,写一个值到寄存器,再读出来发到这个变量中,看是否符合!
那么就可以知道是不是出现了问题了

使用特权

评论回复
地板
灵动系统|  楼主 | 2010-4-28 15:53 | 只看该作者
饿!看来我的表达能力真的有问题。
不好意思!

使用特权

评论回复
5
llljh| | 2010-4-29 22:53 | 只看该作者
呵呵,还行吧,我倒是看明白啥事了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:学习ARM,FPJA,MSP430,STC,AVR,PIC

0

主题

79

帖子

2

粉丝