飛思卡爾硬件 調試總結

      在調試飛思卡爾HCS12系列單片機時候,CodeWarrior 老是顯示沒法鏈接到 Target,通過無數次努力終於找到問題的緣由。原來是調試電路有問題。網絡

      下圖1爲我採用的BDM調試電路和復位電路,其中J10鏈接器引腳與圖2中的引腳是一一對應的。能夠看到J10的引腳4沒有直接接到復位NET上,而是經過電容C5接到了DGND上。飛思卡爾BDM接口中的引腳4須要直接鏈接到MCU的RESET引腳。因此個人電路是有問題的,我把板子上已經焊好的C5電容去掉,而後用導線將J10的引腳4鏈接到MCU的RESET引腳。而後問題解決了。3d

 

               圖1 調試電路和復位電路調試

                              圖2 BDM接口blog

      通過這段時間的調試,個人經驗是:若是在調試單片機的時候,發現老是鏈接不上目標(Target),你們須要作的是,首先檢查單片機最小系統原理圖是否正確,若是MCU最小系統除了錯,那麼頗有可能就沒法正常調試;再正確的基礎上,而後給板子上電,使用萬用表和示波器按照最小系統原理圖逐個排查,分別檢查MCU的電源地網絡是否正常,觀察時鐘電路波形是否準確,檢查復位電路是否知足要求,並且要好好檢查BDM調試電路的引腳接法是否正確。接口

相關文章
相關標籤/搜索