原因在於AD5259在接收到上位機的數據後需要壹定的響應時間,而在這個響應時間內,scl和sda都不應該有任何的活動,否則會導致不能準確接收下壹個數據的開始信號,但要特別註意的是,這段時間內的SCL以及SDA的設置也是有壹個說法的。
2.斷電後可以保持在正常工作的條件下。
斷電相當於是壹個復位的過程,也就是說,復位後可以正常工作~
3.網上找到的完整的IIC分析
IIC協議
IIC協議是壹種多機通訊,由SDA數據線和SCL時鐘線構成串行總線,所有的IIC設備都可以掛載到總線上,但每個設備都有唯壹的設備讀地址和設備寫地址。在使用IIC作為數字接口的芯片datasheet中都可以看到該設備的設備讀/寫地址情況,並可以查找到相應的讀寫時序,以及對速率的要求。下圖是壹個通用的IIC協議時序: