|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
有關(guān)單片機(jī)的一個(gè)奇怪的復(fù)位問題請(qǐng)教 |
| 作者:mimosa0812 欄目:單片機(jī) |
恩,我用430單片機(jī)讀寫MMC卡采用的SPI模式,軟件模擬SPI,現(xiàn)在已經(jīng)能讀寫了 只是有個(gè)奇怪的問題,恩,當(dāng)我把卡插到卡座上的時(shí)候,單片機(jī)不管運(yùn)行什么程序都自動(dòng)復(fù)位。單片機(jī)和MMC卡是這樣接的: |CS(片選) | 單片機(jī) |DATA_IN_MMC(數(shù)據(jù)進(jìn)MMC) | MMC卡 |DATA_OUT_MMC(數(shù)據(jù)出MMC)| |CLOCK_MMC(時(shí)鐘信號(hào)) | |VCC{電源線} | |GND | |GND | 單片機(jī)用4個(gè)I/O口線模擬SPI操作,電源為3.3V,復(fù)位電路為0.1UF,100K 晶振為8MHZ,24P,24P,已經(jīng)關(guān)掉了狗,我的讀寫MMC卡的程序也沒問題,就是當(dāng)我把單片機(jī)上電后,一插上MMC卡程序就自動(dòng)復(fù)位,不管單片機(jī)里面寫什么程序都這樣,哪位能估計(jì)下這是什么問題嗎? |
| 2樓: | >>參與討論 |
| 作者: 一級(jí)菜鳥 于 2005/3/21 18:21:00 發(fā)布:
插卡后電源電壓下跌 |
|
| 3樓: | >>參與討論 |
| 作者: mimosa0812 于 2005/3/21 18:43:00 發(fā)布:
電源電壓下跌嗎? 恩,我也想到是電源的電壓下跌,那應(yīng)該怎么樣處理電源電壓才不能下跌了? |
|
| 4樓: | >>參與討論 |
| 作者: mimosa0812 于 2005/3/21 20:21:00 發(fā)布:
能有人講一下嗎 |
|
| 5樓: | >>參與討論 |
| 作者: luhuaren 于 2005/3/21 20:39:00 發(fā)布:
RE 你單片機(jī)的供電電源是采取什么方式供電的,還有你的復(fù)位電路是怎樣做的,你要思考一下為什么把卡插在卡座上就總復(fù)位,測(cè)一下單片機(jī)的復(fù)位腳,看看是不是被什么給干擾了,還有可能是電源供電電壓低于最低電壓了,你要自己想這些問題! |
|
| 6樓: | >>參與討論 |
| 作者: mimosa0812 于 2005/3/21 22:07:00 發(fā)布:
大哥,如果我能思考清楚就不用來問了。。 |
|
| 7樓: | >>參與討論 |
| 作者: mimosa0812 于 2005/3/21 22:10:00 發(fā)布:
暈死! 我也知道肯定是把卡接上去電源下跌了嘛,我就是想知道一般怎么解決嘛,要不進(jìn)行卡的電源和MCU的電源隔離,要不就改復(fù)位電路啦,我想知道一般是怎么解決的啦,不要賣關(guān)子好不好? |
|
| 8樓: | >>參與討論 |
| 作者: mimosa0812 于 2005/3/21 22:15:00 發(fā)布:
我現(xiàn)在實(shí)驗(yàn)扳子做好了,就想最簡單的改一下,不用再去畫 |
|
| 9樓: | >>參與討論 |
| 作者: mimosa0812 于 2005/3/21 22:17:00 發(fā)布:
如果是來說教我的就請(qǐng)版主幫我把帖刪了吧 |
|
| 10樓: | >>參與討論 |
| 作者: taoest 于 2005/3/22 0:56:00 發(fā)布:
虛心一點(diǎn) 虛心一點(diǎn),人家都不是給你打工的。論壇是交流的地方。 |
|
| 11樓: | >>參與討論 |
| 作者: mimosa0812 于 2005/3/22 20:07:00 發(fā)布:
什么是交流,交流是平等,不是說教 不要以為你會(huì)就叫別人虛心,是不是會(huì)拿出來擺擺再說,這個(gè)問題我已經(jīng)打去LIERDA的技術(shù)支持問過了,我只是來看看有沒有更好的辦法,不是來聽人說教的,你虛心點(diǎn)差不多! |
|
| 12樓: | >>參與討論 |
| 作者: luhuaren 于 2005/3/22 23:16:00 發(fā)布:
RE 我也知道肯定是把卡接上去電源下跌了嘛,我就是想知道一般怎么解決嘛,要不進(jìn)行卡的電源和MCU的電源隔離,要不就改復(fù)位電路啦,我想知道一般是怎么解決的啦,不要賣關(guān)子好不好? 什么叫賣關(guān)子。。。。。說話要注意分寸,每個(gè)人不是什么時(shí)候都有時(shí)間來論壇看帖子的。 我原來做過一個(gè)小的系統(tǒng),因?yàn)橥獠康母蓴_而把復(fù)位腳拉低,這樣就導(dǎo)致系統(tǒng)總是復(fù)位,當(dāng)把電源供電電壓提高的時(shí)候問題就解決了,當(dāng)時(shí)我用示波器檢測(cè)復(fù)位腳的狀態(tài),發(fā)現(xiàn)確實(shí)被拉低了,然后我就找被拉低的原因,發(fā)現(xiàn)是由于接地不當(dāng)而引起的。 還有你選的單片機(jī)有沒有低電壓偵測(cè)功能。 再有你要判斷是哪塊板子的問題,你說的當(dāng)你把板子插到卡座上的時(shí)候單片機(jī)就總復(fù)位,你看看你的卡座是不是有短路的地方。 題外話:本人硬件很差,軟件一般,只是非常喜歡這里的交流氛圍所以經(jīng)常來回答一些自己能說上一兩句的問題,如果你認(rèn)為我的回答不能令您滿意,實(shí)在無能為力! |
|
| 13樓: | >>參與討論 |
| 作者: mimosa0812 于 2005/3/24 20:35:00 發(fā)布:
OK,已經(jīng)解決了,還是采用卡用電源單獨(dú)供電,與MCU共地就行了 謝謝了! 我是說我不是沒有自己想。。。 |
|
| 免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |