依照手冊要求完成了驅動開發,可是通訊的時候,A1333沒有反應,用示波器測到的波形如下
-
發送的資料和時鐘波形都是正確的,可是A1333從機沒有反應,讀取到的值全是0, 是有問題的,應檢查軟體程式碼和硬體排查問題。
軟體上首先排查驅動有沒有問題,經過多次手冊閱讀和軟體排查發現配置和驅動都沒有問題,最後就排查驅動有沒有問題,經過多次手冊閱讀和軟體排查發現配置和驅動都沒有問題,最後就排查硬件,因為是從硬件工程師手裡拿到的板子,一開始沒有排查硬件,後來和硬體工程師一塊排查,發現TEST腳沒有接地,而是被拉到了電源櫃VCC上,這樣導致A1333工作不正常,TEST腳是廠家測試用的,一般正式用要拉地。後將TEST腳拉地,A1333有了數據回應。
-
經過排查是因為Test 腳位沒有接地,直接接到了Vcc上, Test 應該接地按照手冊要求,經硬體工程師更改電路,將Test飛線接地,工作正常
-
-
-