0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

MDK的配置向?qū)Ы榻B

麥辣雞腿堡 ? 來源:軒哥談芯 ? 作者:義軒 ? 2023-11-23 17:50 ? 次閱讀

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  5  6  7  8  9  10
#define PACK_SERIES_COUNT      (10) //Pack串?dāng)?shù)=電壓采樣點數(shù)
//  Pack Cell Parallel Counts  1  2   3  4
#define NUM_PARALLEL           (2)  //Pack并數(shù)
//  Pack Temp Sensors Counts  1  2  
#define NUM_CELL_TEMP_SENSORS  (2)  //電芯溫度采樣點數(shù)


/********CURRENT SENSOR TYPE******************/
//  Pack Current Sensors Resister(mR)   1  2   4  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)系本站處理。 舉報投訴
收藏 人收藏

    評論

    相關(guān)推薦

    ARM MDK 介紹

    ARM MDK 介紹
    發(fā)表于 03-31 17:59

    缺少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次下載
    <b class='flag-5'>MDK</b><b class='flag-5'>配置</b><b class='flag-5'>向?qū)?/b>詳解

    RealView_MDK產(chǎn)品介紹

    RealView MDK_產(chǎn)品介紹(2008 V1.0)。
    發(fā)表于 01-13 09:48 ?16次下載

    KEIL_MDK配置參考手冊v2.0

    KEIL MDK詳細配置方法,在飛思卡爾、ST單片機編譯過程中,需要配置相關(guān)信息
    發(fā)表于 01-13 15:38 ?0次下載

    MDK基本使用

    MDK基本使用,仿真,軟件的使用,器件的介紹
    發(fā)表于 06-17 16:48 ?5次下載

    基于EM-LPC1788的MDK例程調(diào)試

    本文檔內(nèi)容介紹了基于EM-LPC1788的MDK例程調(diào)試及配置。
    發(fā)表于 09-22 11:29 ?13次下載
    基于EM-LPC1788的<b class='flag-5'>MDK</b>例程調(diào)試

    MDK配置經(jīng)驗

    做筆記用看不懂的噴子勿噴第一次發(fā)表文章,可能有點水。還是懷著激動的心情紀念一下第一次把MDK配置成功MDK配置過程中遇到的問題JLIK驅(qū)動安裝問題:下載了驅(qū)動但是發(fā)現(xiàn)野火給的版本是DA
    發(fā)表于 10-15 22:37 ?313次閱讀

    fireflyNCC S1--MDK - Caffe軟件介紹

    MDK - Caffe Ubuntu 16.04環(huán)境配置 所需硬件和軟件的要求
    的頭像 發(fā)表于 11-18 14:17 ?1148次閱讀
    fireflyNCC S1--<b class='flag-5'>MDK</b> - Caffe軟件<b class='flag-5'>介紹</b>

    MDK-ARM工程中各目標(Targets)之間選項(Option)配置有什么區(qū)別 ?

    MDK-ARM工程中各目標(Targets)之間選項(Option)配置有什么區(qū)別?
    的頭像 發(fā)表于 03-14 10:32 ?5951次閱讀
    <b class='flag-5'>MDK</b>-ARM工程中各目標(Targets)之間選項(Option)<b class='flag-5'>配置</b>有什么區(qū)別 ?

    Keil(MDK-ARM)介紹、 下載、安裝與注冊

    Keil(MDK-ARM)介紹、下載、安裝與注冊
    的頭像 發(fā)表于 03-24 10:29 ?1.6w次閱讀
    Keil(<b class='flag-5'>MDK</b>-ARM)<b class='flag-5'>介紹</b>、 下載、安裝與注冊

    ARM配置Realview MDK集成開發(fā)環(huán)境的使用方法

    首先對ARM做了一個簡單的介紹,主要介紹了Realview MDK集成開發(fā)環(huán)境的使用,使用MDK完成嵌入式開發(fā)的一般過程。創(chuàng)建一個新工程需要:選擇工具集,創(chuàng)建工程并選擇處理器,
    發(fā)表于 07-08 14:46 ?10次下載
    ARM<b class='flag-5'>配置</b>Realview <b class='flag-5'>MDK</b>集成開發(fā)環(huán)境的使用方法

    AN075 基于MDK實現(xiàn)的Lib庫調(diào)用方案介紹

    AN075 基于MDK實現(xiàn)的Lib庫調(diào)用方案介紹
    發(fā)表于 03-01 18:56 ?0次下載
    AN075 基于<b class='flag-5'>MDK</b>實現(xiàn)的Lib庫調(diào)用方案<b class='flag-5'>介紹</b>