當前位置:首頁 » 存儲配置 » keil如何配置

keil如何配置

發布時間: 2022-01-09 05:36:59

Ⅰ keil5怎麼配置stm32的的管腳功能

通過程序代碼。如果你是用的寄存器方式配置,就是給相應的寄存器裝入初值。如果是用的庫函數方式配置,可以參考庫說明文檔,調用相應的初始化函數。

Ⅱ 如何配置Keil51開發環境

如何配置 Keil51 開發環境 V1.0 2007-8-20 我們將使用 Cypress 提供的固件框架來一步一步說明如何使用 Keil C51 來建立我們的工程, 如何配置工程並編譯出我們想要的 hex 文件, 以及如何通過 Cypress 提供的 hex2bix.exe 程序 將 hex 文件轉換為 iic 格式的文件。 一.安裝必備軟體 1.首先確定你安裝了光碟提供的 Keil uVision2 安裝程序,這個破解的程序編譯出來的代碼 大 小 沒 有 限 制 。 如 果 你 沒 有 安 裝 Keil uVision2 ,
那 么 在 安 裝 EZ-USB_devtools_version_261700.exe 時會提示安裝一個有限製版本的 Keil C51,這個 Keil C51 程序將限制你編譯出來的文件最大 4K 位元組。 2.然後確定安裝了 EZ-USB_devtools_version_261700.exe。安裝之後,在安裝目錄下你會看 到 Cypress\USB\Target\Fw\Fx2 目錄,這個目錄下的文件就是 Cypress 提供的固件框架程序。 如果你用過 VC 的向導生成過 MFC 的應用程序的話,這個框架有點類似於 MFC 的框架, 標準的 USB 通訊命令的響應,以及對重枚舉的處理,程序的流程以及中斷的聲明已經搭好 了, 剩下的就是你在這個流程中合適的地方加入你自己的代碼, 根據你的設備屬性修改配置 信息等就行了。關於框架的詳細說明請見另一節「FX2 框架程序詳細注釋」 。 二.建立 Keil uVision2 工程 安裝了必備的工具後,我們就可以建立和編譯我們的工程了! 1. 我們在 D 盤下建立 一個 USB_PROJECT 目錄, 然後建立一個 SRC 子 目錄,將 Cypress\USB\Target\Fw\Fx2 目錄下的所有.C 和.A51 文件拷貝到 D:\USB_PROJECT\SRC 目錄下。 (也就是將 dscr.a51, fw.c, periph.c 考過來) 。 2. 啟動 Keil uVision2 程序。選擇 Project〉 〉New Project…出現如圖一所示的對話框: 圖一:創建一個新工程 fw.uv2 注意,我們將我們的工程保存到 d:\usb_project 目錄下,這樣工程的結構比較清晰。點擊保 存之後,出現入圖二所示的對話框,提示我們選擇目標板上我們使用的 CPU,這里我們選 1 擇 Cpress Semiconctor 數下的 EZ-USB FX2(CY7C68XXX)即可。 圖二:選擇 CPU 然後我們會看到入圖三所示的提示,提示我們是否將標準的 8051 啟動代碼拷貝到工程目錄 並將代碼文件加入工程: 圖三:提示是否將 startup.a51 加入工程中 實際上就是問你是否加入 STARTUP.A51 文件到你的工程中,這個文件是一段匯編代碼,會 在程序復位之後首先執行,進行堆棧及內存的初始化等工作,然後將程序指針跳轉到你的 main 函數處執行你的代碼。如果你不想修改這段初始化程序,你就不用加了。這里我們選 擇「否」 。這樣在程序復位之後,在你的 main 函數執行之前,會執行默認的啟動代碼。

Ⅲ 怎樣利用keil配置單片機的引腳

單片機的引腳配置是通過編程來完成的,不同的單片機配置方法也不同,AVR單片機是通過專門的程序代碼將I/O引腳設置成不同的工作狀態,STM32單片機是通過專門的寄存器函數或庫函數對引腳進行配置,而AT89等單片機都是准雙向I/O口,STC單片機除了准雙向功能外,也可以通過寄存器設置進行不同的配置。

Ⅳ STM32 KEIL怎麼配置選項字

你說的應該是目標選項配置,進入配置就行了。

Keil(MDK-ARM)系列教程(三)_工程目標選項配置(Ⅰ):
http://blog.csdn.net/ybhuangfugui/article/details/51655502

Keil系列教程:
http://blog.csdn.net/column/details/13472.html

Ⅳ KEIL字體如何設置

Keil字體設置步驟如下:

1、點擊菜單」Edit「

2、點擊」Configuration「

4、選擇字體和字型大小,點擊OK

Ⅵ keil中如何配置編譯環境,產生針對不同硬體的不同燒寫文件

針對不同硬體一個是建立工程時選擇的晶元型號,在一個是你的頭文件,一配置相應內存寄存器等
這個地方你應該是選擇你的當前工程文件

Ⅶ mdk 如何配置sram

stm32外接sram詳細配置(基於MDK)

此配置實用st的官方常式,sram使用的區塊為bank1,bank1的首地址為0x60000000尾地址為0x6fffffff,分為4個64M的區塊。

其中:

Bank1_SRAM1_ADDR = 0x60000000;

Bank1_SRAM2_ADDR = 0x64000000;

Bank1_SRAM3_ADDR = 0x68000000;

Bank1_SRAM4_ADDR = 0x6c000000;

分別對應NE1,NE2,NE3,NE4四個片選,相應的IO口應按需要更改配置(下面有官方的常式,裡面有詳細代碼)。

如果想把變數分配到外部SRAM需要配置「Target Options 」 ,選擇RAM1前的「default」,後面start添0x68000000,「size」添0x80000,此處配置為Bank1_SRAM3的配置。

但此時編譯後運行會進入「HardFault_Handler()」函數的死循環,原因是配置了外部SRAM後變數會自動分配到外部SRAM但是代碼中某些變數在SRAM初始化之前被編譯,導致上述錯誤。

可以通過將SRAM初始化之前編譯的「**.c」和「**.s」文件的「Meorry Assignment」定義到內部RAM的方法來解決。操作方法是:右擊該「**.c」選擇「option for Flie "**.c"」將「zero Initialized Data」和「other Data」定義到IRAM[0x20000000-0x20000FFFF]。

Ⅷ 請問在keil里怎樣將程序燒寫到arm板的flash裡面 需要怎樣配置 謝謝~~

首先,需要下載線,j-tag或者j-link或者其他的都可以;
其次,需要設置下載線,當然保證你的下載線是好的;不同的下載線可以再設置裡面選擇,配置不同的開發板晶元,不同的flash大小等等。
最後,編譯,鏈接你的程序,生成二進制hex文件,然後下載到開發板裡面;
ok。

Ⅸ stm32 更換硬體後keil怎麼配置

1、device改
2、Prepeocessor Symbols 改宏
3、Flash 改

Ⅹ mdk keil每次怎麼配置

重新設置環境 比如呢?我用的都不用重新設置環境

熱點內容
海康威視存儲卡質量如何 發布:2024-09-19 08:55:35 瀏覽:938
python3默認安裝路徑 發布:2024-09-19 08:50:22 瀏覽:514
環衛視頻拍攝腳本 發布:2024-09-19 08:35:44 瀏覽:416
sqlserveronlinux 發布:2024-09-19 08:16:54 瀏覽:255
編程常數 發布:2024-09-19 08:06:36 瀏覽:951
甘肅高性能邊緣計算伺服器雲空間 發布:2024-09-19 08:06:26 瀏覽:161
win7家庭版ftp 發布:2024-09-19 07:59:06 瀏覽:716
資料庫的優化都有哪些方法 發布:2024-09-19 07:44:43 瀏覽:268
知乎華為編譯器有用嗎 發布:2024-09-19 07:32:20 瀏覽:617
訪問虛擬機磁碟 發布:2024-09-19 07:28:13 瀏覽:669