CH32F103 硬件I2C 例程初始化,然后卡住

测试硬件IC,例程卡在,while( I2C_GetFlagStatus( I2C1, I2C_FLAG_BUSY ) != RESET ),有谁知道原因吗?

您好,注意IIC引脚要接上拉,可检测一下总线空闲时是否都为高电平,其次注意一下外设的使能,可以先使能开启GPIO时钟,再开启IIC时钟,最后再配置IIC,注意顺序。后续若有问题,可邮箱(lzs@wch.cn)和我沟通


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