〖經(jīng)驗(yàn)是這樣來的〗記一次心痛的回憶
前幾個(gè)星期做課程設(shè)計(jì),碰到一連串郁悶的問題,導(dǎo)致最后期限到了實(shí)驗(yàn)還是沒做出來,現(xiàn)在想起來還是對(duì)遇到的那些問題疑惑不解,想著我能從這次的失敗中學(xué)到什么?下次再遇到,我會(huì)用什么方法解決?到現(xiàn)在還是一頭霧水。將所遇到問題簡單說說,大家談?wù)勥@到底是咋回事。麻煩各位了。
接完電路后,插上我的C51仿真器,調(diào)程序,同一個(gè)程序在不同時(shí)間時(shí)好時(shí)壞,硬件沒動(dòng),程序也沒變,就是一會(huì)出得來結(jié)果一會(huì)出不來,后來懷疑自己仿真頭壞了,換了個(gè)確定沒壞的仿真器來,結(jié)果一接上別人的仿真頭,程序都還沒運(yùn)行,指針式電壓源就沒辦法輸出穩(wěn)定電壓,自動(dòng)打到電流源檔。再換了其他幾個(gè)確定沒壞的仿真頭,都出現(xiàn)相同的結(jié)果。問老師,老師說可能是我電路有短路現(xiàn)象,造成電壓源采取過流保護(hù)措施。他說仿真器一般不會(huì)有問題,都是剛買的。可是這里我想不懂就是如果我電路有問題,那為什么用我的仿真器就不會(huì)出現(xiàn)這種現(xiàn)象?難道是我的仿真器有問題,而且電路也有問題?
后來我把我的仿真器單獨(dú)拿出來測(cè)試,發(fā)現(xiàn)在軟件上對(duì)P1.7取反,IDE上竟然顯示P1.7沒任何變化,換別人的仿真器過來一試,馬上有變化,這一下證明了我的仿真器是有問題的!
可是為什么別人的仿真器沒問題,接上我的電路后我的電壓源會(huì)自動(dòng)打到電流檔呢?接下來我開始查我的電路,查半天沒查出錯(cuò)誤,后來重新搭了電路(電路龐大,花費(fèi)我兩個(gè)小時(shí)時(shí)間)。這時(shí)發(fā)現(xiàn)現(xiàn)象減少了一點(diǎn),接上別人的仿真器后電壓源不會(huì)馬上打到電流檔,而是會(huì)來回的跳動(dòng),很不穩(wěn)定。
開始懷疑是不是電壓源出現(xiàn)問題了,換了另外一個(gè)電壓源,不是指針式,是單純穩(wěn)壓輸出電壓源。這時(shí)一接上我的電路,電壓源開了馬上自動(dòng)關(guān)閉。再換了一個(gè)穩(wěn)壓源,還是一樣的問題。這一下讓我認(rèn)為不是電壓源的問題,而確確實(shí)實(shí)是我電路的問題!
后來我整整花了一天的時(shí)間(從早上9點(diǎn)到晚上10點(diǎn),其間只是中午出實(shí)驗(yàn)室吃一個(gè)飯,晚飯都顧不得吃)一直沒解決我電路到底哪出問題了。最后期限就到了。以失敗告終。
到此為止,基本上可以確定是我電路有問題。但接下來的事情就更加見鬼了。
下一組課程設(shè)計(jì)的同學(xué)同樣用我的那些實(shí)驗(yàn)設(shè)備,包括電源,仿真器(換了好的之后),芯片,面包板等等,只是他們電路還要重新搭,但要求的任務(wù)是一樣的。后來那哥們說他也出現(xiàn)了同樣的問題,把電源換了,問題就解決了。老師也證實(shí)是那電源出現(xiàn)問題了。。。
這就奇怪了,難道是我電路有問題,電源也有問題???
這次課程設(shè)計(jì)中遇到的問題太多了,雖然解決了一些--74373芯片壞、仿真頭轉(zhuǎn)接板P2.6損壞、仿真器取反取不了。。。但最后還是沒能做出最后結(jié)果。很失望,其他人就沒遇到這么多問題,難道真的是我運(yùn)氣太背了,還是我在解決問題時(shí)有什么方法性的錯(cuò)誤??百思不得其解,望各位過來人談?wù)勛约旱目捶?,謝謝了。
我是菜鳥,我希望成長,但感覺成長的過程痛苦始終大于喜悅。有時(shí)真想放棄,但還好,興趣讓我走到了現(xiàn)在。
我知道調(diào)試、排錯(cuò)是一種很重要的能力。但有時(shí)候一連串問題合在一起,會(huì)讓人自然而然的把一些可能是錯(cuò)誤的東西忽略掉。
比如上面我所說的,當(dāng)我把不同的電源接上我的電路時(shí),出現(xiàn)相同的問題,這時(shí)我一下就排除了電源有問題,這應(yīng)該是很自然而然的邏輯吧?但也許有一種可能就是我電路有問題,我剛才所用的電源也有問題,這時(shí)候如果我把電路的問題找出來了,還用我當(dāng)時(shí)的電源,我就會(huì)認(rèn)為我電路的問題其實(shí)還沒解決,所以會(huì)繼續(xù)對(duì)我的電路找問題,而不會(huì)想到其實(shí)我現(xiàn)在所用的這個(gè)電源也有問題(因?yàn)楫?dāng)時(shí)換那么多電源的時(shí)候已經(jīng)排除電源有問題了)。
這跟調(diào)試能力有關(guān)嗎?正常人應(yīng)該都會(huì)有這樣的邏輯吧?