MDK 的Configuration Wizard
Configuration Wizard翻譯成中文可以叫做配置向?qū)?,它是由一些特殊?guī)則的語法構(gòu)成的,可以解釋成圖形化的配置菜單,在圖形化界面中,可以很清晰的配置程序相關(guān)參數(shù),而不需要在具體的代碼中修改。
Configuration Wizard有點類似于Markdown原理,可以實現(xiàn)所見即所寫,它采用注釋的形式來構(gòu)建菜單,在 MDK 中,它支持匯編、C/C++以及初始化文件(如.s文件)。
如下圖,先展示一張直觀的配置界面,再從源碼上來詳細地介紹它的實現(xiàn)方法。
實現(xiàn)上圖的源碼:
/***************************************************
PACK 參數(shù)
***************************************************/
#if (1) /**Pack Information*/
// Pack Infomation
/************BATTERY_PACK_INFO*****************/
// Pack Cell Series Counts 4=?> 4 5=?> 5 6=?> 6 7=?> 7 8=?> 8 9=?> 9 10=?> 10
#define PACK_SERIES_COUNT (10) //Pack串?dāng)?shù)=電壓采樣點數(shù)
// Pack Cell Parallel Counts 1=?> 1 2=?> 2 3=?> 3 4=?> 4
#define NUM_PARALLEL (2) //Pack并數(shù)
// Pack Temp Sensors Counts 1=?> 1 2=?> 2
#define NUM_CELL_TEMP_SENSORS (2) //電芯溫度采樣點數(shù)
/********CURRENT SENSOR TYPE******************/
// Pack Current Sensors Resister(mR) 1=?> 1 2=?> 2 4=?> 4 8=?> 8
#define DIVER_RESISTER (4) //電流采樣電阻傳感器mΩ
/*********AFE TYPE***************************/
#define AFE_TYPE (AFE_CG861XX_TYPE) //當(dāng)前PCB使用的AFE的型號
//
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
keil
+關(guān)注
關(guān)注
68文章
1210瀏覽量
166575 -
MDK
+關(guān)注
關(guān)注
4文章
208瀏覽量
32009 -
配置向?qū)?/span>
+關(guān)注
關(guān)注
0文章
2瀏覽量
6016
發(fā)布評論請先 登錄
相關(guān)推薦
缺少TCP IP配置向?qū)?/b>和庫
我是MPLAB X IDE的新手,目前正在開發(fā)MPLAB IDE 8.92,現(xiàn)在我得到一本關(guān)于微芯片TCP IP配置向?qū)?/b>的書,我從微芯片下載并安裝了很多軟件,但是找不到微芯片TCP IP配置向
發(fā)表于 09-06 06:18
有關(guān)MDK的知識介紹幾點
介紹幾點:keil專門為ARM單片機開發(fā)了IDE,就叫做MDK,mdk是keil5+的版本,可以看作是keil3,4等版本的升級版。mdk比較經(jīng)典的是
發(fā)表于 01-10 06:59
Keil MDK介紹與安裝
一、Keil MDK介紹Keil是德國知名軟件公司Keil(現(xiàn)已并入ARM 公司)開發(fā)的**微控制器軟件開發(fā)平臺,**是目前ARM內(nèi)核單片機開發(fā)的主流工具。 Keil提供了包括C編譯器、宏匯編
發(fā)表于 01-10 06:02
MDK配置向?qū)?/b>詳解
o標簽 e0 o1.2 o2 o1.1 字母后的第1 個數(shù)值表示要操作對象的序號,.1 .2 .點后面的數(shù)字表示要操作對象的位 例:.1=BIT1, .2= BIT2 o1.2表示操作的第1 個對象的BIT2 o1.2..5表示操作的第1 個對象的BIT5, BIT4, BIT3, BIT2 i 前一個項目提示幫助,將鼠標放在要
發(fā)表于 02-24 15:59
?0次下載
MDK配置經(jīng)驗
做筆記用看不懂的噴子勿噴第一次發(fā)表文章,可能有點水。還是懷著激動的心情紀念一下第一次把MDK配置成功MDK配置過程中遇到的問題JLIK驅(qū)動安裝問題:下載了驅(qū)動但是發(fā)現(xiàn)野火給的版本是DA
發(fā)表于 10-15 22:37
?313次閱讀
ARM配置Realview MDK集成開發(fā)環(huán)境的使用方法
首先對ARM做了一個簡單的介紹,主要介紹了Realview MDK集成開發(fā)環(huán)境的使用,使用MDK完成嵌入式開發(fā)的一般過程。創(chuàng)建一個新工程需要:選擇工具集,創(chuàng)建工程并選擇處理器,
發(fā)表于 07-08 14:46
?10次下載
評論