STM32F103VET6硬件I2C调试MPU6050时出现问题
程序始终卡在While等待中,I2C1初始化都正常,有没有调过的朋友帮帮忙。860399881
我也是这样啊,不知道怎么回事,发了一个start,sck一直是低电平,起不来了! 不行就用模拟IIC,我用着挺好 还是用模拟的方便,加个等待时间超时就退出。 网上搜了下都是STM的IIC硬件问题,为了可靠性,还是用软件模拟吧.也不占用多少资源的 正准备研究研究I2C,硬件的和软件的 STM32F103的硬件I2C一直说有bug,还是改用软件I2C吧。或者换成STM32F4,它的硬件I2C很稳定。 sfd123-302670 发表于 2017-3-11 07:55
我也是这样啊,不知道怎么回事,发了一个start,sck一直是低电平,起不来了! ...
估计逻辑上又问题,记得好像有IIC复位的,可以执行前先复位一下~
配合逻辑分析仪看比较好 模拟IIC 如果楼主用HAL库,用硬件I2C通讯,可以在论坛搜索我之前发的分享帖子参考一下
页:
[1]
2