原因: CPU速度过快,EEROM读写时序之间间隔较短,导致IIC总线上空闲状态时间不够长,EEPROM无法正确识别出对应的读写时序。
解决办法:读写函数之间添加短暂的延时,确保IIC空闲状态被正常识别。
感悟:高速CPU与慢速外设之间的配合需要考虑时间间隔。
原因: CPU速度过快,EEROM读写时序之间间隔较短,导致IIC总线上空闲状态时间不够长,EEPROM无法正确识别出对应的读写时序。
解决办法:读写函数之间添加短暂的延时,确保IIC空闲状态被正常识别。
感悟:高速CPU与慢速外设之间的配合需要考虑时间间隔。