|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產業(yè) | CAN-bus/DeviceNe |
這是單片機的掉電狀態(tài)嗎???(急等。。。 |
| 作者:likezk 欄目:技術交流 |
最近在測試一個單片機系統(tǒng)的過程中發(fā)現(xiàn)一種情況,外部的干擾偶然會使單片機處于一種休眠的狀態(tài),在這種情況下,我用示波器觀察單片機管腳的波型,+5V電源始終存在,30腳(ALE)有波型,9腳rst接X5045的復位端,可以觀察到有電壓跳變,理論上講單片機應該硬件復位重啟才對,但實際單片機并沒有從頭開始執(zhí)行內部程序,9腳的復位信號一直在跳變,說明X5045一直在讓單片機復位啊,30腳有波型也說明晶振已經(jīng)起振了啊,可是為什么單片機不工作呢???就算是處于掉電模式,硬件復位也可以喚醒單片機啊??? 各位大蝦幫忙分析下,小弟謝了!! |
| 2樓: | >>參與討論 |
| 作者: bestkaisi 于 2005/3/8 15:19:00 發(fā)布:
休眠問題 看看單片機的復位信號的脈沖寬度是否夠。估計單片機處于死循環(huán)狀態(tài)。 |
|
| 3樓: | >>參與討論 |
| 作者: likezk 于 2005/3/8 15:27:00 發(fā)布:
脈沖寬度肯定沒有問題 復位信號的脈沖寬度肯定沒有問題,我專門作了個測試程序,故意讓X5045超時,可以重啟單片機的 |
|
| 4樓: | >>參與討論 |
| 作者: songzhige 于 2005/3/8 15:38:00 發(fā)布:
晶振的問題 我覺得是晶振的問題. |
|
| 5樓: | >>參與討論 |
| 作者: likezk 于 2005/3/8 15:43:00 發(fā)布:
晶振正常 晶振如果不正常,30腳就沒有波型了 |
|
| 6樓: | >>參與討論 |
| 作者: zcxhe 于 2005/3/8 15:48:00 發(fā)布:
有沒有試過去掉復位信號? 或許是復位芯片本身有問題呢? |
|
| 7樓: | >>參與討論 |
| 作者: wyde518 于 2005/3/8 16:02:00 發(fā)布:
我經(jīng)常遇到這種情況 干擾嚴重的時候,導致單片機死鎖。復位是不能恢復正常的。只有重新上電。 所以要加強抗干擾能力 |
|
| 8樓: | >>參與討論 |
| 作者: likezk 于 2005/3/9 8:18:00 發(fā)布:
謝了 還以為是自己碰到這種情況呢,原來有同路人啊,那我就不再深究了,加強抗干擾措施得了 |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |