發新話題
打印

SMBus相關問題

如果是寫的狀態下,檢查在SI=1時,SMBDAT是否有值,SI=0時值才會送出去,用示波器勾一下觀察是否有值送出。從你的程式我懷疑值根本沒有送出去。如果值有送出去,那麼檢查slave是否正常工作,再來檢查slave的SDA與SCL腳位是否正確?(不要懷疑,我就遇過SDA與SCL lay反了),以上。我用SMBUS可以傳4K byte的資料,只要熟悉的話,SMBUS還蠻好用的。

TOP

發新話題