1. 程式人生 > >智能門鎖測試程序和PCB板線路通斷檢測程序經驗總結

智能門鎖測試程序和PCB板線路通斷檢測程序經驗總結

自己的 掌握 while 測試程序 gpio 情況 電子工程師 下一步 檢測

這次去WZ出差,還是很累的,之前一年多沒有搞嵌入式了,更重要的是之前沒有接觸太深刻GPIO的用法等等原因,導致很心累。

必須掌握的技能:

(1)SPI和IIC總線,模擬和專用外設兩種方式,他們的重要性不言而喻;

(2)GPIO的用法,基本中的基本;

(3)時序;

  時序是很重要的概念,無論是在裸機還是操作系統。尤其是裸機,首先要保證整個大的“APP while(1)”的各種時序,比如整個大任務刷新頻率。再比如用GPIO的模擬IIC和模擬SPI時序。

時序和邏輯都要正確!

尤其是硬件調試的時候,在某個子模塊不能確定是不是完全OK的情況下,就不能基於這個模塊去驗證其他的模塊,就不能進行下一步,必須搞清楚了才能繼續,不然到最後都不知道哪裏出錯了,那個時候頭腦簡直是一團糟!!!~

調試歸調試,真理歸真理,不了解真理的時候,不要用一兩個調試出來的經驗去下定義某個“真理”,不然這會誤導自己的思路。

(4)在調試的時候,使用示波器是必須的,尤其是調試通信協議的時候,要看波形!!!示波器是電子工程師的眼睛!~

(5)IAR/Keil硬件仿真,這是在找不到問題的最後而行之有效的辦法。

真理只有一個,細心謹慎的去執行。

智能門鎖測試程序和PCB板線路通斷檢測程序經驗總結