當(dāng)前位置:首頁(yè) > 芯聞號(hào) > 充電吧
[導(dǎo)讀]這是我痛苦的歷程----- 希望初學(xué)者不要再走了象我這樣!!!!

這是我痛苦的歷程-----  希望初學(xué)者不要再走了象我這樣!!!!

  w86179912@hotmail.com

  一轉(zhuǎn)眼半個(gè)月過(guò)去,44B0X讓我一晚接一晚的陪她。讓得半個(gè)月前,到處找他的Datasheet。整天跑到電子城去到商家哪看了又看,求爺爺求奶奶的,總我讓我磨到了PCB圖和一些Demo。于是我就開(kāi)始去印PCB板。接著我等了一個(gè)星期,我的板子終于回來(lái)了。馬上又去買零件,命好我在南京居然還能一件不差的買到所有的零件。雖然很貴,但是沒(méi)辦法,一個(gè)字“買”??刹恍邪?,44B0有那么多條腿我怎么焊啊。接著我又跑去買了,焊臺(tái)和熱風(fēng)槍,還有一個(gè)示波器。就這樣我一個(gè)月的工資就全花進(jìn)去了。

  我高高興興的帶著板、工具回到家了。興奮的一米啊,干嗎呢?當(dāng)然是開(kāi)工了。但這可以我第一次玩這么多條腿的東西,怎么辦呢?我又找來(lái)了以前壞的電腦主板。練手啊。先練熱風(fēng)槍,這么折,折了焊,焊了折。這就樣總算是練出來(lái)了,開(kāi)心搞吧!找出原理圖(求來(lái)的)一個(gè)個(gè)器件3個(gè)小時(shí)過(guò)去了,總算是焊好了。插上電源,3個(gè)LED燈是亮了,網(wǎng)卡的2個(gè)燈也亮了,USB的燈也亮了。我很開(kāi)心。我以為這是對(duì)了,將新買的示波儀搬出來(lái),往地址線一測(cè),55555~~~~~,我差點(diǎn)沒(méi)哭出來(lái)。地址線上沒(méi)有任何反應(yīng)。這下子可急壞了我。查32.768晶震,有信號(hào)。電源都好的,再查引腳也沒(méi)有虛焊或斷路的現(xiàn)象。我~~~~~~我可憐S3C44B0X啊,你~~~~~你連讓我看一眼都不讓我看啊!你就這樣離開(kāi)我了。我~~~我的70塊錢(qián)啊。

  傷心痛哭!我用熱風(fēng)槍將她從板子上拿下來(lái)了。好好的安葬了她。(往垃圾筒里扔了)接著拿出第二塊IC來(lái)接著再焊上去。這回我將焊臺(tái)的溫度調(diào)到了250度,就這樣又花了半個(gè)小時(shí)的時(shí)間將他焊上去。一看LED跟前面的一樣的。我好苦惱,好郁悶,好無(wú)助。怎么又是這樣。這回的我第一個(gè)念頭就是到垃圾筒里將上次那片拿回來(lái)。于是,我開(kāi)始查周邊的器件,我前RTL8019和USB折下來(lái)。再測(cè),還是不對(duì)。干脆一不做二不羞將所有的器件都全折了。重新焊起。

  先是電源,再是CPU和Flash,內(nèi)存。晶震。用示波儀測(cè)。還是一樣。已經(jīng)三更半夜了,我真想大叫一聲。還好,不然,我爸會(huì)將我殺了不可。我開(kāi)始懷疑PCB板出了問(wèn)題。所以我就所有的過(guò)孔全部用焊上焊錫?,F(xiàn)測(cè)還是不行。這回慘了,(是不是他買給我的CPU全是壞的)帶著這些疑慮我只好檢查PCB板了,拿著放大鏡一根根線的看,看了2個(gè)多小時(shí)左右。哈哈,總算是找到了。原來(lái)74HC32有一個(gè)根與地線連起來(lái)了。造成始終處于復(fù)位狀態(tài)。

  問(wèn)題找到了,拿起手術(shù)刀來(lái),將這個(gè)腫瘤給割了。這回再將所有的器件再一起焊上去。天快亮了,焊完后,我接上電源再去試。這回地址線總算是有信號(hào)了,我開(kāi)心死了。在這種興奮的狀態(tài)下,我又將JTAG板給焊好了,OK現(xiàn)在一切準(zhǔn)備就緒。我要燒FLASH了。我從網(wǎng)上下載到了Fluted。一看完了,全部是98的,沒(méi)有windows2000的。我找啊找,可憐我的沒(méi)辦法,我去下載了個(gè)Vmware來(lái)用。安裝了98,我要燒Flash了。命苦的人,這回又出現(xiàn)故障了,燒寫(xiě)不成功Fluted老說(shuō)芯片ID不對(duì)。我真的好命苦啊。為什么上天這樣對(duì)我,我好心好意的來(lái)對(duì)待她,她為什么出現(xiàn)這么多問(wèn)題??炝亮?,遇到這樣的事,我的精力也沒(méi)了,我的自信心受到嚴(yán)重的打擊。不管了,我要去zzZ。

  醒來(lái)后,我將我的板子那到商家那去,救他們救救她,看看出現(xiàn)了什么故障。是我的板子壞了,還是我的JTAG壞了。于是,我借他們的JTAG來(lái)試我的板。沒(méi)板應(yīng)。不用說(shuō)了,這塊板子報(bào)廢了?;氐郊依?,我靜靜的想了想。到底那出現(xiàn)了故障,是焊臺(tái)不行吧。OK,我決定這次不用焊臺(tái)焊了,改用熱風(fēng)槍來(lái)焊。

  拿出第二塊板子來(lái),開(kāi)始用焊臺(tái)一個(gè)個(gè)的焊了。焊完了,還是用示波儀測(cè)地址線這回一切正常,連上JTAG板,我差點(diǎn)沒(méi)暈倒,還是一樣,ID不到。天?。√彀?!是不是我焊的不行啊,我不死心,不死心。我翻出所有的名片來(lái),干嗎!找代工。我打了電話給他們,下午我跑到他們那去焊板子。到了晚上板子拿回來(lái)了。干嗎,開(kāi)始燒??!55555~~~還是一樣,這回我開(kāi)始懷疑JTAG壞了。我找出JTAG的原理圖來(lái),查沒(méi)錯(cuò)啊,怎么回事????當(dāng)晚我打電話跑到我經(jīng)常去了那個(gè)商家的家里去,借了個(gè)JTAG板回來(lái)。再進(jìn)行燒,還是一樣。我開(kāi)始懷疑那個(gè)Fluted是不是假的。我又去下載了幾個(gè),接二連三的測(cè),都不行。我開(kāi)始懷疑Vmware了。干脆將我的XP給Format了。裝98。哈哈,這回總算是燒成功了。 (后續(xù):現(xiàn)在是晚上1:16分了)

忙了一天下來(lái)了,下班了現(xiàn)在進(jìn)入我自己的空間了。

  我又開(kāi)始圍繞著我的板子轉(zhuǎn)了,今天該是續(xù)上面的談?wù)勎业拇诮?jīng)歷了。真的現(xiàn)在想想還不如買一塊成品板回來(lái),再慢慢的琢磨。免得心里一點(diǎn)底都沒(méi)有,不知何去何從。我建議初學(xué)者還是要去購(gòu)買一塊成品板回來(lái),自己做無(wú)非就是對(duì)電路更為熟悉。除了這點(diǎn)沒(méi)有其他了的。我看了優(yōu)龍的板子跟我很相似。我已經(jīng)不敢算花費(fèi)了。


串口篇
  這是我第一次接觸ARM板了串口,因?yàn)樵扔懈氵^(guò)51的MAX232,這回用MAX3232還是第一次。為什么3232和MAX232價(jià)格會(huì)差一倍呢,不明白。還是買3232吧,拿了二片回家。焊到板子上了。在焊了過(guò)程中感覺(jué)奇怪,為什么3232的外圍電容是無(wú)極性的電容呢?邊焊邊感覺(jué)到,明明MAX3232的Datasheet上畫(huà)的是有極性的0.1uf電容,這里為什么是這樣。郁悶!但還是焊上去了,現(xiàn)在開(kāi)始寫(xiě)程序ARM SDT,說(shuō)實(shí)在的SDT我還很陌生,但我相信再過(guò)幾天就不會(huì)了,因?yàn)槲冶緛?lái)就是個(gè)程序員。GBA、51程序也寫(xiě)過(guò),我想不會(huì)出太大的問(wèn)題。于是就開(kāi)工了,寫(xiě)啊寫(xiě)。感覺(jué)無(wú)誤就燒板子。拿出今天買的PC連機(jī)線,結(jié)果令我失望,PC上沒(méi)有任何反映。不過(guò),這里我不是太擔(dān)心,因?yàn)榇趩嵛蚁霙](méi)有那么難吧。用示波儀測(cè)串口有信號(hào)啊,怎么回事,應(yīng)該可以收到??!我懷疑3232又被我弄壞了,弄它下來(lái)吧,用以前調(diào)51串口的板子(我自己做的)接上,結(jié)果可以。

(我51板子用的是MAX232,只在4-5腳上拉一個(gè)10uf電容,其他電容不接。這個(gè)做法是一個(gè)老外教我的,他說(shuō)其他腳可以省,就是電平會(huì)有點(diǎn)奇怪現(xiàn)象,但不影響通信。我曾經(jīng)測(cè)了是有點(diǎn)怪電平,但我一直用到現(xiàn)在沒(méi)有發(fā)現(xiàn)其他不對(duì)地方)

  于是,我懷疑那幾個(gè)電容用錯(cuò),應(yīng)該要用有極性電容。我將一個(gè)個(gè)電容弄下來(lái),換上有極性電容,最后還是不對(duì),有是有電平,但PC機(jī)收不到任何信息,干脆再將MAX3232弄下來(lái)用MAX232反正它們的腳都一樣的,這樣我還可以省個(gè)5塊錢(qián)。焊好后,再試還是不行,我測(cè)了一下電壓,測(cè)了一下資料。哦!這回我明白MAX232跟MAX3232有什么區(qū)別了,MAX232是5V電壓的MAX3232是3.3V的。但我想這也不會(huì)影響這么多吧。我還是用無(wú)極性的104電容焊上去,板子是加電狀態(tài),邊焊邊觀查示波儀狀態(tài)(我在冒險(xiǎn)),好像有情況,電平變高了。我估計(jì)這里不會(huì)有問(wèn)題了。奇怪怎么回事啊。我的串口線不行,仔細(xì)看了一下發(fā)現(xiàn)原因真的在串口線,原來(lái)我板子上的DB9已經(jīng)將線反了,也就是不用串口交叉線了,咳!我怎么這樣。用平行線就可以了,換上一根平行線這會(huì)PC機(jī)第一次收到我的9600BPS信號(hào)了。

  我接著繼續(xù)來(lái)修改程序,試試MAX232在3.3V下能不能通信到115200,燒上去這里完了,不行。難道不支持115200的我修改程序?qū)⑺档?9200再試,還是不行,不明白,再換回9600。完了完了,也不行了。不對(duì)啊,剛才不是可以嗎?難道剛才見(jiàn)鬼了。我沒(méi)有改其他的程序啊,再細(xì)心看程序,沒(méi)錯(cuò)啊。CPU壞了,不太可能吧。我用優(yōu)龍的LED測(cè)試程序,可以啊,燈正常啊。CPU沒(méi)壞,我估計(jì)是有虛焊,拿起放大鏡一個(gè)個(gè)的看,都是好的啊。不管了用熱風(fēng)槍來(lái)吹吹,上電一試。真是讓我又愛(ài)又恨,誰(shuí)知就這么一吹好了。再將程序改到115200,再燒還是不行,再改9600好的。改到57600不行、改19200不行。再改到9600還不行。這……這是怎么回事啊?44B0X你在搞什么?我再拿起熱風(fēng)槍來(lái)吹這回時(shí)間久了一點(diǎn),上面的阻焊劑流了我滿手都是燙死了。上電測(cè)試,這回直接將程序改到115200。居然可以通了??龋。。?!松了一口氣。你知道怎么回事嗎?我想到了,原來(lái)是我的阻焊劑在冷卻狀態(tài)造樣了輕微了短路現(xiàn)象。各位,買阻焊劑的時(shí)候一定要買好一點(diǎn),就這問(wèn)題又花了我一個(gè)晚上。不然最好不要在板子上留下阻焊劑的痕跡??纯磿r(shí)間不行了,第二天還要上班,今晚就結(jié)束吧。

哦還忘了說(shuō)一件事后來(lái)另一塊芯片我用MAX3232也調(diào)通了。也就是說(shuō)MAX232在44B0X板上完全可以代替MAX3232。兩塊可以省10塊錢(qián)啊。

USB篇

  前了壞了板子就不說(shuō)了,USB芯片已經(jīng)完蛋,都被我的熱風(fēng)槍烤壞了。上了新的片子,我到優(yōu)龍的網(wǎng)站上下載到了USB的DEMO文件,燒到板子上連接到PC機(jī)還是一樣“設(shè)備無(wú)法正常工作”,難道是我的D12芯片又壞了。(因?yàn)檫@個(gè)芯片被我用熱風(fēng)槍折了好幾次)于是,我再一次的將她弄下來(lái),找塊新的換上去。開(kāi)機(jī)一試還是那樣,是我的PC的USB壞了,還是優(yōu)龍的那個(gè)Demo不行。我找來(lái)我的U盤(pán)試PC USB,沒(méi)問(wèn)題啊。是驅(qū)動(dòng)不行嗎?不可能吧。我仔細(xì)觀察USB的動(dòng)作。用我的U盤(pán)不斷的進(jìn)行撥插。最后我肯定是板子有問(wèn)題(相信自己,原先調(diào)串口的經(jīng)驗(yàn)懷疑是阻焊劑造成的短路)。拿起熱風(fēng)槍來(lái)吹了吹。直到看不到一點(diǎn)阻焊劑(當(dāng)然要小心再次將芯片給燙壞了)。查了好多的USB資料和協(xié)議(以前從來(lái)沒(méi)有弄過(guò)USB)試了試還是不行,郁悶了好久。順手拿起USB線來(lái)插到我的筆記本上?!岸_恕?。我聽(tīng)到筆記本有USB連接的聲音。眼睛扒上去看,找到新硬件........。啊!我的USB好了。在筆記本上安裝了驅(qū)動(dòng)程序和優(yōu)龍的那個(gè)LED測(cè)試軟件,一切正常。開(kāi)心極了。這....這,這回怎么回事?我再次將他撥下來(lái)插到PC的USB上,還是不行,我懷疑是44B0X板上的USB電平轉(zhuǎn)換問(wèn)題(電壓不夠的那種),于是,這將USB延長(zhǎng)線給撥下來(lái),直接插上去。還是一樣,我是怎么回事???我將主機(jī)重新啟動(dòng)了一次(因?yàn)槲业臋C(jī)器有3天沒(méi)有重新啟動(dòng)過(guò))。重新啟動(dòng)后再撥上次,“叮咚”哈哈,好了。這回總算是又了一件心事。USB通了。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開(kāi)發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開(kāi)幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉