最小系統除錯電路法

2021-09-30 07:15:47 字數 926 閱讀 7720

// 論壇賬號:baiduluckyboy (經常在csdn出沒)

// 版權:解放軍電子工程學院baiduluckyboy([email protected]

// 平台:wince6.0.0 s5pc100 bsp

// 發布日期:2010-09-20

// 最後修改:

呵呵,最近在除錯電路,發現了比較好的除錯電路的方法:現分享一下

軟體除錯的技巧,以後有時間再分享一下,先分享硬體除錯的技巧:

當你辛辛苦苦在**上完成了所有除錯工作,卻發現燒片後系統不工作,該怎麼辦?

到百腦匯去看看電腦修理工是怎麼幹活的:面對一台故障不明的電腦,修理工會把先不相關的部件拆掉,只留下電源、主機板、cpu三樣基本核心部件,看能否啟動;如果這一步通過了,他們會繼續加上記憶體、顯示卡、顯示器,看能否點亮;如果點亮了,接下來再加上:硬碟、鍵盤;最後才是滑鼠、光碟機、網絡卡、印表機、攝像頭之類。

從最小系統開始,有條不紊地排查。這就是有經驗的修理工們慣用的「最小系統法」!

所謂的最小系統法,是指構建乙個可執行的系統,必不可少的、最基本的硬體和軟體環境。而在這裡,我們特指硬體方面。

如果要讓乙個微控制器系統正常工作起來,需要哪些硬體條件,我們羅列一下:

1、電源

2、復位訊號

3、晶振訊號

ok!無需多說了,這就是我們要優先排查的目標(也許你需要乙個示波器!)。暫時忽視那些不相關的硬體。等微控制器能夠正常執行了,再去檢查其它外圍功能電路吧。

如果上述3個方面都排查無誤,系統還不能工作,那就是人品問題啦。趕緊找個牧師去懺悔,或者到百腦匯去幫老闆幹幾天活。完了再回來繼續查自己的板子上有沒有短路、開路等弱智問題。

最後再引申一下:在軟體除錯時,最小系統法也同樣可以使用。先寫乙個只有最少的**的系統,讓程式跑起來,然後把模組乙個個加入除錯,不失為一種明智的方法。

把複雜的問題簡單話,才是王道哦!

FPGA最小系統

專案分享 自製fpga最小系統板 pcb可直接打板 用一顆 很小的fpga fpga開發板剁手,學生狗省錢 丨 資源 賽靈思的zynq器件由其vivado高階綜合設計套件提供支援,包括雙核arm cortex a9,usb 2.0和千兆乙太網。除了zynq還有哪些內嵌arm硬核的fpga?xilin...

F28335最小系統繪製之時鐘電路

f28335關於時鐘的引腳有四個,分別是 xclkout 時鐘輸出 xclkin 外部振盪器輸入,該引腳從外部3.3v振盪器獲得時鐘訊號。此時x1要接地。若採用內部晶振或者外部1.9v振盪器提供時鐘訊號,該引腳必須接地 x1 內部或者外部振盪器輸入,採用內部振盪器時,此時xclkin要接地。如果是3...

乙個dsp最小系統至少要有 DSP最小系統設計方案

基於 tms320f28335 的dsp 最小系統設計 摘要在各大院校的課程教學 實驗教學 畢業設計以及電子設計競賽中,需要應用 dsp實驗系統。介紹了ti 公司的tms320f28335 晶元的效能特點,給出了由 tms320f28335 組成的最小應用系統。詳細介紹了各部分電路的合計方法。該系統...