微控制器 在keil裡從工程 書寫程式 編譯 生成HEX檔案,步驟是這樣的 越詳細越好!拜託了各位大

時間 2021-09-06 09:12:31

1樓:匿名使用者

這裡有一點需要的是:

無論是hex的大小,還是編譯後code的大小,都不是燒入到mcu中**的「真實」容量。

因為這裡涉及到資料存放格式相關問題,具體我就不說了。

一般來說,燒入到mcu硬體中去的程式大小,會比你keil編譯後的code的大小稍微小一些,但差距不會很大。

所以在一般使用中,可以把編譯後code的大小來作為實際程式容量的乙個參考,,,話再說回來,lz一般不會去那樣極限程式設計吧,lz你編譯後,code的大小是多少呢??

我的郵箱是:

[email protected]

有什麼問題的話,可以郵件交流等。

2樓:匿名使用者

大致步驟是對的,也可以:開啟keil軟體——新建工程(並命名)——新建text(並命名)——將新建的text新增到工程檔案中——寫程式——編譯除錯——生產hex檔案。就差不多了。

微控制器:在keil裡寫完程式後怎麼生成微控制器需要的hex檔案 ,步驟如何?越詳細越好!拜託了 5

3樓:匿名使用者

在工程的選單下,開啟你建立的專案,彈出乙個選項卡,找到「output」那個選項,勾選「creat hex file」.再編譯一次就能生成hex檔案

4樓:夜上海新貴公子

點keil軟體裡面那個類似望遠鏡且上面有條棒棒的標誌,進去後點output,接著再點creat hex就可以了

微控制器:在keil裡寫完程式後怎麼生成微控制器那個檔案(好像是.hex格式),步驟如何?

5樓:匿名使用者

在project>option >output

看下面的圖

6樓:

在project欄裡option for target-->output-->create hex file ok!

keil 微控制器無線通訊程式問題

就是表示某個暫存器的某個位,用 rx dr 總比用 0100000 容易記吧,增加程式可讀性.雖然我沒有用過 nrf24l01,但我憑著那幾行 就可以看出 某個狀態暫存器有 rx dr tx ds max rt 的位.sta,應該是指 status 應該是儲存某個暫存器的值.如里我再猜下去,可能是 ...

微控制器用for迴圈編延時程式時uint i,j for

這是一個for的巢狀語句,你注意到沒有,因為兩個語句之間沒有分號,所以編譯器預設第二個for語句是第一個for語句的內部語句,怎麼理解呢?就是說你第一個for中的 i 減1一次,那第二個for中的語句將會執行110次,那麼這個110從 來呢?其實是根據你所用微控制器的晶振頻率來計算的,在這個程式當中...

rd在微控制器裡是什麼,RXD在微控制器裡是什麼

51微控制器的串列埠工作模式如果選擇為模式0時,就是同步移位暫存器的模式。這種模式與其它三種不同 其它三種都是一般意義上的非同步序列通訊模式,接收資訊使用rxd腳,傳送資訊通過txd腳,沒有同步時鐘訊號,只是在收發雙方約定好通訊的速率 波特率 後,以每個位元組的起始位作為雙方的資料採集時刻基準。而模...