日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 芯聞號 > 充電吧
[導讀]板子做好后,剛調(diào)試就碰到MPU對SRAM不能進行操作,找到原因后,感觸頗深。

板子做好后,剛調(diào)試就碰到MPUSRAM不能進行操作,找到原因后,感觸頗深。

先說明一下MPU對SRAM不能進行操作的原因,是因為MPU與一片74LVC245連接在一起,其中MPU的DATA0-7線與74LVC245的A0-7連接在一起,MPU的RD口線與74LVC245的DIR連在一起,OE引角接地。這樣不管MPU對任何外圍器件(包括SRAM,F(xiàn)LASH等)進行讀取數(shù)據(jù)的時候,數(shù)據(jù)就起沖突了,所以74LVC245的OE連線非常重要,MPU的應該通過一個GAL16V8或是與非門等芯片進行邏輯組合后與74LVC245的OE相連(如在某一地址范圍內(nèi)可以進行數(shù)據(jù)讀寫操作)。

總結(jié)一下經(jīng)驗,說說硬件調(diào)試的心得:

1. 首先是焊接的順序問題。當初板子做好以后,我一口氣就把所有的元件焊上去了,這樣對于沒有調(diào)試過的板子,就很難找到原因。所以焊接的順序很重要,應該是應該按功能劃分的器件進行焊接,順序是功能部件的焊接--調(diào)試(OK)--另一功能部件的焊接,這樣容易找到問題的所在。

2. 如果在調(diào)試按功能劃分的器件上出現(xiàn)問題,可以按以下步驟進行:
1)檢查原理圖連接是否正確
2)檢查原理圖與PCB圖是否一致
3)檢查原理圖與器件的DATASHEET上引腳是否一致
4)用萬用表檢查是否有虛焊,引腳短路現(xiàn)象
5)查詢器件的DATASHEET,分析一下時序是否一致,同時分析一下命令字是否正確(注意,命令字的順序很重要,前些日子調(diào)試INTEL e28F640 這款flash是的時候,在對其擦除和寫操作的時候,就碰到了這樣的問題)
6)有條件的可以用示波器。如我就是通過示波器對SRAM各個引腳進行檢查,發(fā)現(xiàn)地址線都是有信號的,而數(shù)據(jù)線無信號出現(xiàn),才找到問題所在。
7)飛線。用別的的口線進行控制,看看能不能對其進行正常操作,多試驗,才能找到問題出現(xiàn)在什么地方。

3. 多觀察,多思考。如我前些日子在調(diào)試320×240點陣LCD的時候,發(fā)現(xiàn)怎么也不能出現(xiàn)圖像,后來在偶然的機會下,發(fā)現(xiàn)LCD在MPU的CS2口線下,出現(xiàn)閃動的情況,猜測這時候有數(shù)據(jù)寫入到LCD中,仔細研究才發(fā)現(xiàn),MPU的DATA0-7線與74LVC245的A0-7連接在一起,MPU的通過一個GAL16V8或是與非門等芯片進行邏輯組合后與74LVC245的OE引腳相連,這樣MPU只有在某一地址范圍內(nèi)才可以進行數(shù)據(jù)讀寫操作。所以在調(diào)試過程中,對于出現(xiàn)的任何現(xiàn)象都不要放過,問題的解決就是從一些小的現(xiàn)象入手的。山重水復疑無路,柳暗花明又一村。

4. 有可能的情況下,最好焊兩塊板子以上,這樣才好有個比較,硬件上很小的問題有很多時候是很難發(fā)現(xiàn)的。

5. 軟件的調(diào)試要和硬件配合進行,往往問題可能不是硬件上的。

我先說這么多,希望大家多多說說自己的感想,大家共同進步,共同提高^_^
本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉