|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
希望我的經(jīng)歷能給你一點經(jīng)驗,幫幫我看看! |
| 作者:pingfan 欄目:單片機 |
我現(xiàn)在正做一個系統(tǒng),系統(tǒng)的MCU是80C31,系統(tǒng)外掛了ROM,RAM。我的系統(tǒng)不是很穩(wěn)定,老是工作不起來。我想肯定有原因的,我想我一定要找到原因,希望各位大蝦能幫幫我 我主要測量了MCU的片外取指控制信號PSEN,我想問各位大蝦幾個問題: 1:一個系統(tǒng)正常工作的充分必要條件是什么?如:只要晶振起振、復(fù)位信號有、PSEN、ALE、WR、RD信號都有就行嗎? 2:我在保證除ROM之外,其他都是好的以外,在下列幾種情況下會是怎樣: A:系統(tǒng)沒有ROM芯片,系統(tǒng)在上電后,測試PSEN管腳,能測出什么信號? B:系統(tǒng)有ROM芯片,但ROM芯片中沒有程序,系統(tǒng)在上電后,測試PSEN管腳,能測出什么信號? C:系統(tǒng)有ROM芯片,但ROM芯片中程序壞了,系統(tǒng)在上電后,測試PSEN管腳,能測出什么信號? D:系統(tǒng)有ROM芯片,但ROM芯片是壞的,系統(tǒng)在上電后,測試PSEN管腳,能測出什么信號? 3:一個ROM芯片讀寫都是對的,但就是不能正常工作,你們遇到過嗎? |
| 2樓: | >>參與討論 |
| 作者: gwnpeter 于 2005/1/18 19:43:00 發(fā)布:
古董級的芯片還有人用???領(lǐng)教了 |
|
| 3樓: | >>參與討論 |
| 作者: axiom 于 2005/1/18 19:46:00 發(fā)布:
不要這么麻煩了,用內(nèi)帶程序存儲器的 |
|
| 4樓: | >>參與討論 |
| 作者: maychang 于 2005/1/18 20:33:00 發(fā)布:
Re: 1:一個系統(tǒng)正常工作的充分必要條件是什么?如:只要晶振起振、復(fù)位信號有、PSEN、ALE、WR、RD信號都有就行嗎? 這些信號都有,可以判斷單片機完好,工作正常。 2:我在保證除ROM之外,其他都是好的以外,在下列幾種情況下會是怎樣: A:系統(tǒng)沒有ROM芯片,系統(tǒng)在上電后,測試PSEN管腳,能測出什么信號? PSEN應(yīng)該有信號,頻率為晶體頻率的1/6,實際上在執(zhí)行 MOV R7,A 指令。 B:系統(tǒng)有ROM芯片,但ROM芯片中沒有程序,系統(tǒng)在上電后,測試PSEN管腳,能測出什么信號? 同上。沒有程序和程序中全是 FFH 是一樣的。 C:系統(tǒng)有ROM芯片,但ROM芯片中程序壞了,系統(tǒng)在上電后,測試PSEN管腳,能測出什么信號? 同上。 D:系統(tǒng)有ROM芯片,但ROM芯片是壞的,系統(tǒng)在上電后,測試PSEN管腳,能測出什么信號? 如果ROM芯片壞在使PSEN信號短路到地,那么什么都沒有。如果不是這樣壞的,同上。 3:一個ROM芯片讀寫都是對的,但就是不能正常工作,你們遇到過嗎? 讀寫都對,就是正常工作。 |
|
| 5樓: | >>參與討論 |
| 作者: pingfan 于 2005/1/19 13:59:00 發(fā)布:
謝謝樓上的大蝦! 首先謝謝樓上的老兄,我的那個系統(tǒng),就是有點怪。 我是經(jīng)過反復(fù)測試,希望我們能討論討論: 1:第一個問題,我測試很多次,信號什么都正常,就是系統(tǒng)的功能不出來,能說正常嗎? 2: A:系統(tǒng)沒有ROM芯片,系統(tǒng)在上電后,測試PSEN管腳,上電剛開始,PSEN有信號,一段時間后沒有了。我想請教你一下:系統(tǒng)沒有ROM芯片,系統(tǒng)在上電后,測試PSEN管腳,你的答案是:PSEN應(yīng)該有信號,頻率為晶體頻率的1/6,實際上在執(zhí)行 MOV R7,A 指令,能說一下你分析的原因嗎? B:系統(tǒng)有ROM芯片,但ROM芯片中沒有程序,系統(tǒng)在上電后,測試PSEN管腳,PSEN一直有信號。 C:系統(tǒng)有ROM芯片,但ROM芯片中程序壞了,系統(tǒng)在上電后,測試PSEN管腳,PSEN一直有信號。 D:系統(tǒng)有ROM芯片,但ROM芯片是壞的,系統(tǒng)在上電后,測試PSEN管腳,PSEN一直有信號。 3:一個ROM芯片讀寫都是對的,但就是不能正常工作,你們遇到過嗎? 但系統(tǒng)的功能就出不來。 再次謝謝樓上的老兄!! |
|
| 6樓: | >>參與討論 |
| 作者: laper 于 2005/1/19 14:22:00 發(fā)布:
建議 建議你換一個確認(rèn)能夠正常工作的ROM,在里面灌入確認(rèn)沒有錯的簡單的測試程序,比如點亮一個LED,或者某個腳輸出方波,這樣的程序幾條匯編就能搞定 然后再上電測試 不要試圖用無法確定好壞的東西來判斷系統(tǒng)的問題,這樣會浪費很多時間的... 關(guān)于PSEN腳的信號,建議你看看51訪問外部存儲器的時序圖,很容易分析出來的 8031應(yīng)該會一直試圖訪問外部程序存儲器,具體時序你還是看51的數(shù)據(jù)手冊,或者書上吧,很多的 建議你檢查一下系統(tǒng)連線是否出現(xiàn)故障,也許你把ROM的OE腳接錯了,這是雖然51有各種信號,但是ROM不會輸出東西..... |
|
| 7樓: | >>參與討論 |
| 作者: pingfan 于 2005/1/19 14:37:00 發(fā)布:
謝謝樓上的老兄! 我的整個測試過程,是在一個開發(fā)板上進行的,也就是我的ROM芯片可隨時拔插的,我也有好的程序,完全能夠運行。我現(xiàn)在的問題是我們的小板子的ROM芯片不好拔插。我想通過MCU信號分析,我們的小板子大概什么地方不對。謝謝你老兄! |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |