微控制器 keil除錯的時候進入不了main函式

2021-10-12 10:37:35 字數 555 閱讀 8580

除錯的時候進入不了main函式:你逐步執行除錯,它卻一直在彙編裡反覆執行,一直出不來,

如果你之前在函式放置了斷點,還會發現本來紅色的斷點變成了灰色的感嘆號!

如果過期的話,你的**大小超過2k,也就是2048位元組的話,進入不了main函式,詳細說明請看這個文章:

提取碼:5655

如果上述分析的兩個問題都沒有的話,除錯還是進入不了main函式,我當前知道的現在只有這兩個進入不了main函式的原因,其他原因考慮軟體問題,**除錯的話考慮電路問題,如有沒有懸空等

keil和微控制器

如何在keil上除錯程式,微控制器匯程式設計序的高效率,如何估計程式所用ram的大小。將系統移植到微控制器上需要考慮的諸多問題,如重入性,堆疊分配,外存使用,中斷操作等。比如串列埠操作,當多個任務需要使用串列埠時,需要各任務互斥使用串列埠傳送資料。各任務可以通過訊號量機制 互斥使用串列埠傳送接收緩衝...

微控制器 keil流水燈實驗

做流水燈實驗以前,必須先弄清楚各個發光二極體是怎麼控制的,其次,在了解了keil的內部左移右移函式,就可以寫出比較簡短的流水燈的實驗 在寫的過程中遇到過一些問題,怎麼控制燈的走向,應該用乙個怎麼樣的變數來實現傳遞,這個很重要。解決的方法是定義乙個unsigned char型變數。此外還要寫乙個延時函...

51微控制器的Keil程式匯入ISIS以及兩者聯調

1,用keil生成.hex檔案,在isis中右擊at89c51,再左擊,出現相應元件的屬性對話方塊 program file 一項中選擇要加入的.hex檔案。2,聯調.聯調設定步驟如下 1 把安裝目錄proteus models下的vdm51.dll檔案複製到keil安裝目錄的 c51 bin目錄中...