我最近用单片通过SMBUS去读BQ4050寄存器里的值,但是开始写DeviceAddr时,BQ4050就回复NACK,如下图:
fong cl:
但是如果用TI官方的工具EV2400去读写时,却是正确的。
Hugo Zhang:
回复 fong cl:
感觉你的SCL不对,好像有很大的容性负载。建议检查一下硬件电路。
我最近用单片通过SMBUS去读BQ4050寄存器里的值,但是开始写DeviceAddr时,BQ4050就回复NACK,如下图:
但是如果用TI官方的工具EV2400去读写时,却是正确的。
回复 fong cl:
感觉你的SCL不对,好像有很大的容性负载。建议检查一下硬件电路。