Keil 5 C51與STM32相容設定方法

2021-09-25 09:48:00 字數 544 閱讀 1231

1.首先,準備好兩個軟體安裝之後的檔案,建議你用以下兩個版本: 

keil c51 v900版本或更高版本,keil mdk_510版本或更高版本。

2.先安裝 keil c51,安裝目錄改為:"d:keil v4"(我安裝在d盤的)。

3.再安裝mdk,目錄:"d:keil v5"。

4.把keil v4資料夾下的uv4下的所有檔案複製、貼上到keil v5資料夾下的uv4資料夾裡。

(注意:如果提示有重複的檔案,是否替換時,一律選擇否,即不替換,千萬不要選擇是!!)

5.把keil v4資料夾下的c51資料夾全部複製到 keil v5資料夾下。   

(注意:如果提示有重複的檔案,是否替換時,一律選擇否,即不替換,千萬不要選擇是!!)

6.把keil v4下的tools.ini檔案內容複製,貼上到keil v4下的tools.ini檔案的尾部,並將裡面所有的"keil v4"替換成"keil v5",儲存(即檔案路徑都改為d:keil v5)。

至此就ok啦,兩者就相容了,keil v5既可以編譯arm系列,又可以編寫51系列了。

stm32在keil5下重定向printf

在微控制器開發中,難免需要用到串列埠進行通訊除錯,對於部分人來講習慣了使用printf進行列印輸出,本文記錄了該實現方法。軟體 keil5 pc端串列埠除錯助手 硬體 usb轉ttl串列埠模組,stm32最小系統 此處只記錄關鍵步驟,其他的請參閱相關資料。1.在工程設定target中勾選use mi...

STM32掌機教程5,程式框架,隨機,加命與公升級

void tim4 seed init void 定時器4中斷服務程式 void tim4 irqhandler void timx中斷 然後在主函式中呼叫初始化函式,並把地鼠編號遞增的 改為1 8之間隨機。u32 time us 0 隨機生成地鼠,用到的隨機數種子 tim4 seed init i...

stm32建c 與c混合工程遇到的問題及解決

1.以前的庫函式怎麼使用?新版的庫的標頭檔案前面是 ifdef cplusplus extern c endif 2.中斷函式進不去呀?中斷函式定義前也要加上 extern c 3.對庫裡面定義的結構體有警告 warning 368 d class defines no constructor to...