1樓:匿名使用者
這裡有一點需要的是:
無論是hex的大小,還是編譯後code的大小,都不是燒入到mcu中**的「真實」容量。
因為這裡涉及到資料存放格式相關問題,具體我就不說了。
一般來說,燒入到mcu硬體中去的程式大小,會比你keil編譯後的code的大小稍微小一些,但差距不會很大。
所以在一般使用中,可以把編譯後code的大小來作為實際程式容量的乙個參考,,,話再說回來,lz一般不會去那樣極限程式設計吧,lz你編譯後,code的大小是多少呢??
我的郵箱是:
有什麼問題的話,可以郵件交流等。
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腳,沒有同步時鐘訊號,只是在收發雙方約定好通訊的速率 波特率 後,以每個位元組的起始位作為雙方的資料採集時刻基準。而模...