找回密码
 注册
查看: 595|回复: 5
打印 上一主题 下一主题

msp430fr2433使用过程中硬件iic一直无法正常工作,怀疑是时序问题?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2022-11-17 10:23 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
上图就是iic时序图,现在这个应该是从机地址,而且是错误地址 所以一直得不到应答,这个应该是10111000。正确的地址是11011100.
( h) L+ ~9 ^/ {' }: _/ a/ I因为看起来就像是错误的地址是正确地址左移了一位造成的,所以怀疑时序问题,但是不知道怎么解决。(从机是monza 2k)  ?. \4 v- F. E" Q- K! r: [9 B8 p
4 T( @! N+ I$ }: j" X% k2 F

  a1 N+ u$ k7 P9 p

该用户从未签到

2#
发表于 2022-11-17 11:21 | 只看该作者
看时序没啥问题,关键是为啥发送了错误的地址

该用户从未签到

3#
发表于 2022-11-17 13:45 | 只看该作者
用msp430的i2c地址需要右移一位,例如如果芯片的地址是11011100在msp430硬件iic应用里面需要右移一位为01101110

该用户从未签到

4#
发表于 2022-11-17 13:51 | 只看该作者
其实左不左移,就看从机的地址定义是写的格式,以及MCU程序里面怎么写的,对应起来就可以了

该用户从未签到

5#
发表于 2022-11-18 11:01 | 只看该作者
在网上可以找程序的模块,直接用就可以

该用户从未签到

6#
发表于 2022-11-23 14:36 | 只看该作者
找现成的模块用,自己写很麻烦,同时也很容易出错
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-5-29 03:39 , Processed in 0.078125 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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