Quantcast
Channel: MSP 低功耗微控制器论坛 - 最近的话题
Viewing all articles
Browse latest Browse all 3634

msp430(作为硬件I2C从机) + 飞控(I2C主机),数据交互失败

$
0
0

飞控请求的device address为0x16, 我在msp430中也已经设置相应的从机地址,如果不连接两个设备,示波器能读出飞控发出的信号(一直请求0x16地址),如果连接两个设备,则示波器显示无任何波形。

于是我用stm32模拟飞控作为主机请求msp430,发出的也是0x16地址,msp430能正常通信, (示波器显示正常的波形,时序速度一致)。

用飞控请求另一个完全正确的设备(仍然是0x16地址),能正常通信。

其中,msp430,我没外挂任何上拉电阻之类的,因为stm32能正常通信,所以应该不是上拉电阻的问题。飞控烧写的是官方的固件,应该也没问题。

所以最后判断可能是msp430出错,但是毫无头绪,请问有可能是哪里出错了吗?


Viewing all articles
Browse latest Browse all 3634

Trending Articles