Firefly开源社区

标题: px30作为主i2c,在i2c1上挂设备,通信不正常 [打印本页]

作者: 这个夏天就要过    时间: 2020-8-24 10:57
标题: px30作为主i2c,在i2c1上挂设备,通信不正常
px30主板,在dts中使能i2c1:
&i2c1 {
    status = "okay";
}
在i2c1上挂载stm32l051c8t6设备,px30作为主,在与stm32通信时,使用的api是linux下的:
open(打开i2c设备)
ioctl(设置从设备地址)
read(读数据)
write(写数据)
每次在写入或者读数据时,出现问题,在告诉从设备地址时,px30没有发第9个脉冲,导致从设备一直没有返回ack给px30。也就是说px30只发了8个脉冲

1.PNG (2.39 KB, 下载次数: 786)

1.PNG





欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1