ch307 硬件IIC问题

在使用CH32V307VCT6的硬件IIC时,遇到了问题,发送数据时会在这里卡死,请问官方有没有封装好发送结束数据函数的硬件IIC历程可供参考,EVT中的历程直接操作库函数,有些难以移植,邮箱:个人信息保护,已隐藏

image.png

您好,在CH32V307 EVT IIC操作EEPROM例程中,有硬件IIC的读写函数,如下图,可以参考一下。EVT下载链接如下。关于你截图卡死位置,可能是发送地址过去,但没有产生应答信号导致的,你可以在EV6事件之前加个延时看是否还会有该问题或参考EVT例程写法试一下。后续若有问题,可邮箱(个人信息保护,已隐藏)和我沟通

https://www.wch.cn/downloads/CH32V307EVT_ZIP.html 

image.png


好的谢谢,我看一下

还有个问题 在硬件iic初始化结构体内的 I2C_OwnAddress1 这个,设置的是单片机主机的地址,还是连接的外设的iic地址


您好,该地址是表示所要连接设备的地址,比如做主机时,该地址就是从机设备的地址。后续若有问题,可邮箱沟通


只有登录才能回复,可以选择微信账号登录