感谢大家的回复,问题已解决,感谢 lkc8210 |
lkc8210 发表于 2023-9-29 09:10 感谢 lkc8210 试了不嵌套速度也是不理想,用宏定义勉强可以达到,测试了12小时,读取I2C数据都正常,感谢! |
去掉,Delay5us(); |
直接对引脚操作,不要用库函数 |
调用函数是需要指令时间的,给IO口值也是需要指令时间,直接给地址给值是最快的。 |
硬件IIC +模拟开关或者PCA954x,1MHz/400KHz的速度,比软件IIC快了不知道多少倍 |
直接用GPIO_WritePin/GPIO_ReadPin 不要再嵌套 想再快可以用宏定义
|