树莓派与51单片机I2C通信

Alawn 2023-03-15827 次点击
树莓派作为主设备,树莓派在发送给51单片机数据后,单片机每次收到的都是随机的8位,和发送的无关,这是什么情况?
收藏 ♥ 感谢
店长大人 8.5m 2023-03-16  ♥ 1
1:端口开漏,需要增加上拉电阻,
2: 电压可以不同,但是低电压端口必须耐受高电压端
3:收发两端的时序出现了问题,这个还是可能与你没有加上拉电阻有关系。
4: 数据格式的问题,不知道你说的8位,是指数据位的8位还是地址位的8位,看样子应该是数据位的8位。如果有条件可以用示波器测一下波形看看,有可能波形有问题。特别是波形过窄,都可能出现数据变化的问题。你也可以尝试反过来,尝试用树莓派读单片机发的数据看看。

登录注册 后可回复。