欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 我總結在做東西時的調試方法 [打印本頁]

作者: 51黑ren    時間: 2015-12-27 04:32
標題: 我總結在做東西時的調試方法
基本原則:一級一級的測試,從前往后測。
步驟:
0、確認各個模塊的電源是否有問題做一個東西,不要全部焊接好了才去通電測試,要不,一個電源電壓錯了,可能把你板上的芯片燒了。一般先把各個供電電源電路焊接好,測試OK了,再去焊接其他的電路。
1、首相確保一些基本模塊是正常的,如顯示,串口等,可以直接讓其顯示一個東西,或發(fā)送一個確定的數(shù)據,看看是不是對的。
2、基本模塊調通了就可以利用這些模塊,看其他的模塊是否正常,通常可以用液晶顯示一些數(shù)據,或者直接用串口發(fā)送出來。
3、當看到數(shù)據有問題的時候,首先保證不是代碼的錯誤。前兩天我還小郁悶了一下,一個強制類型轉化的錯誤,最后是通過串口調試發(fā)現(xiàn)的。
4、確定了某個模塊的問題后就集中解決掉他
5、這些模塊是否是好的要借助萬用表、示波器等工具,看看時序是否正確,關鍵點的電壓是否正確,電流是否在正常范圍內!
上面說的意思就是首先保證硬件模塊是好的。這個可以完全脫離軟件,就可以測得出來。
如果硬件有問題就去檢查電路,如果硬件沒有問題就要看你軟件是否有問題。
也是要通過示波器觀察各引腳的時序是否正確。
還有一點需要注意的是:硬件與控制器的接口,電平要匹配!
差不多就這些了……
--------------------------------------------------------------------
PS:
我們實驗室的老師評價如下:
精辟,只有多實踐才能總結出來,說明2個問題,軟硬件調試首先保證硬件正確,軟件多用串口或lcd查看數(shù)據。多總結才是王道!

其中步驟0是網友blue grace所補充的,我贊同!

希望大家也能進一步補充,相互交流,互相學習!

---------------------------2016.08.02添加------------------------
調試方法說起來簡單,但是如何在工程中靈活運用又是非常值得體會與探討的一個問題。今天調AD7324,其實已經調了兩天了,到目前為止還是沒能出來正確的數(shù)據。
主要遇到的問題:
   在前幾天的時候直接從單片機上讀出的數(shù)據全為F,數(shù)據端即一直為高電平。遇到這個問題后我沒能即時借助示波器來觀察數(shù)據口的數(shù)據到底是啥樣子的,而是一直在看芯片資料,改代碼,不但沒有效果,把自己還搞得超級郁悶。
   今天我用示波器觀數(shù)據口得波形時,發(fā)現(xiàn)是有數(shù)據的,但由于某種原因把數(shù)據的電平給拉上去了,控制器識別不了。查看硬件,恍然大悟,是控制器外面的驅動片子245的緣故。因為245調成了輸出模式,所以所接的IO讀出的數(shù)據一直為1!經過調整后這個問題得到了解決。
   經過此次經歷說明自己調試功夫還是不到家,繼續(xù)總結,繼續(xù)學習吧。我想只有在挫折中才能不斷進步,久病成醫(yī)可能就說的這個道理!
   AD7324獨處的數(shù)據還是不對~還要繼續(xù)調試! 有用過這個片子的朋友幫幫忙哈~~
---------------------------2016.08.09添加------------------------
    今天把8月2號得問題做一個了結。關于AD7324的問題。問題所在:
   因為我的DSP板子外面自己接了一些245來保護IO,當時在調試的時候沒有注意245的方向,把245接成了數(shù)據輸出模式(從DSP的IO),所以讀出來的數(shù)據全都為1!

經過本次經歷,更加進一步的體驗到調試所需要注意的問題。出現(xiàn)問題了首先要從硬件方面找原因,確保硬件沒問題的時候再去調程序!






歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1