STM32 I2C口作从机,SCCB设备作主机,通信
有个实验,把STM32的 I2C 接口,挂在手机控制相机的SCCB总线,STM32作为从机,SCCB作为主机,二者进行通信,当打开STM32的I2C应答时,手机只能寻址到STM32这个设备,后面数据就发布出来,当不打开STM32的I2C应答时,手机能发出完整的数据,STM32收不到数据???哪位大师帮帮忙??
RE:STM32 I2C口作从机,SCCB设备作主机,通信
可能格式没设置对。根据SCCB协议,写的格式是【7位地址+8位subAddress+8位数据】;读的格式是:先【7位地址+8位subAddress】,再【7位地址+8位subAddress+8位数据】。SCCB是简化的I2C协议,STM32 I2C要设置成SCCB。RE:STM32 I2C口作从机,SCCB设备作主机,通信
用示波器观察过STM32和SCCB之间的传输波形了?RE:STM32 I2C口作从机,SCCB设备作主机,通信
应答出现问题。用示波器观察RE:STM32 I2C口作从机,SCCB设备作主机,通信
没有搞过,如果硬件没有问题,就看看协议是不是哪没有搞对。RE:STM32 I2C口作从机,SCCB设备作主机,通信
用示波器看看波形,对了再看看协议有没有不对的地方RE:STM32 I2C口作从机,SCCB设备作主机,通信
应该是你软件程序设置有问题。RE:STM32 I2C口作从机,SCCB设备作主机,通信
用示波器看, 查设置RE:STM32 I2C口作从机,SCCB设备作主机,通信
路过,学习。。。。。RE:STM32 I2C口作从机,SCCB设备作主机,通信
估计是协议的设置错误
页:
[1]