完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我上传的图片为BMC与长城CRPS550-2H的PMbus通信状态,我发现这个通信一直都是发送寄存器地址的都是11111111,而且每次读取到的数据也是11000110,每次都是一样的,但是用supermirco查看时,十几个数值都有在变动,这个该怎么理解呢?我的问题就是我现在用Nano100的I2C0做从机与BMC进行通信时,他发送给我的寄存器地址也是0XFF,我该怎么处理呢?怎么告诉BMC我的数值?请求大神帮忙分析,谢谢!
|
|
相关推荐
1个回答
|
|
如果BMC发送给你的寄存器地址是0xFF,那么意味着它想要与所有设备进行通信,而不是特定的从机设备。这种情况下,你需要在从机设备中对0xFF地址进行处理,例如,当接收到0xFF地址时,从机设备可以忽略该地址,并跳过寄存器地址,直接读取或写入数据。
关于你提到的通信状态中一直发送寄存器地址都是0xFF的问题,可能是BMC配置不正确或者与从机设备之间存在通信问题。建议你检查一下BMC和从机设备的通信协议是否一致,以及从机设备是否正确响应BMC的请求。另外,你可以使用逻辑分析仪或示波器来分析I2C通信的数据流,以便更好地理解问题所在。 |
|
|
|
只有小组成员才能发言,加入小组>>
689 浏览 0 评论
1102 浏览 1 评论
2469 浏览 5 评论
2803 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2642 浏览 6 评论
使用eim外接fpga可是端口一点反应都没有有没有大哥指点一下啊
650浏览 9评论
648浏览 7评论
请教大神怎样去解决iMX6Q在linux3.0.35内核上做AP失败的问题呢
777浏览 6评论
622浏览 5评论
663浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-20 02:21 , Processed in 1.099991 second(s), Total 80, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号