发布网友 发布时间:2022-05-18 20:29
共4个回答
热心网友 时间:2023-10-31 13:32
1、首先确认你的I2C的速率,软件模拟的话就与MCLK直接相关了,自然单片机的速率下降就会正常;如果是硬件I2C的话需要看时钟来源是不是MCLK并作修改。热心网友 时间:2023-10-31 13:33
1、用示波器检查一下波形,看看是不是受到干扰啦;
热心网友 时间:2023-10-31 13:33
你说的单片机的速度是指什么?追答那你可以用示波器先查一下时钟,确定一下I2C SCL的时钟频率,把它的频率降低,而不是把整个单片机的时钟频率降低。
热心网友 时间:2023-10-31 13:34
两次写数据之间有没有等待前一次的数据写完?可以等20MS,或者再写判断有没有正确的ACK信号。