0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MDK的配置向导介绍

麦辣鸡腿堡 来源:轩哥谈芯 作者:义轩 2023-11-23 17:50 次阅读

MDK 的Configuration Wizard

Configuration Wizard翻译成中文可以叫做配置向导,它是由一些特殊规则的语法构成的,可以解释成图形化的配置菜单,在图形化界面中,可以很清晰的配置程序相关参数,而不需要在具体的代码中修改。

Configuration Wizard有点类似于Markdown原理,可以实现所见即所写,它采用注释的形式来构建菜单,在 MDK 中,它支持汇编、C/C++以及初始化文件(如.s文件)。

如下图,先展示一张直观的配置界面,再从源码上来详细地介绍它的实现方法。

图片

实现上图的源码:

/***************************************************
                                    PACK 参数
***************************************************/
#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串数=电压采样点数
//  Pack Cell Parallel Counts < 1= > 1 < 2= > 2  < 3= > 3 < 4= > 4
#define NUM_PARALLEL           (2)  //Pack并数
//  Pack Temp Sensors Counts < 1= > 1 < 2= > 2  
#define NUM_CELL_TEMP_SENSORS  (2)  //电芯温度采样点数


/********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) //当前PCB使用的AFE的型号
//
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • keil
    +关注

    关注

    68

    文章

    1212

    浏览量

    166843
  • MDK
    MDK
    +关注

    关注

    4

    文章

    209

    浏览量

    32063
  • 配置向导
    +关注

    关注

    0

    文章

    2

    浏览量

    6019
收藏 人收藏

    评论

    相关推荐

    ARM MDK 介绍

    ARM MDK 介绍
    发表于 03-31 17:59

    缺少TCP IP配置向导和库

    我是MPLAB X IDE的新手,目前正在开发MPLAB IDE 8.92,现在我得到一本关于微芯片TCP IP配置向导的书,我从微芯片下载并安装了很多软件,但是找不到微芯片TCP IP配置
    发表于 09-06 06:18

    有关MDK的知识介绍几点

    介绍几点:keil专门为ARM单片机开发了IDE,就叫做MDKmdk是keil5+的版本,可以看作是keil3,4等版本的升级版。mdk比较经典的是
    发表于 01-10 06:59

    Keil MDK介绍与安装

    一、Keil MDK介绍Keil是德国知名软件公司Keil(现已并入ARM 公司)开发的**微控制器软件开发平台,**是目前ARM内核单片机开发的主流工具。 Keil提供了包括C编译器、宏汇编
    发表于 01-10 06:02

    MDK配置向导详解

    o标签 e0 o1.2 o2 o1.1 字母后的第1 个数值表示要操作对象的序号,.1 .2 .点后面的数字表示要操作对象的位 例:.1=BIT1, .2= BIT2 o1.2表示操作的第1 个对象的BIT2 o1.2..5表示操作的第1 个对象的BIT5, BIT4, BIT3, BIT2 i 前一个项目提示帮助,将鼠标放在要
    发表于 02-24 15:59 0次下载
    <b class='flag-5'>MDK</b><b class='flag-5'>配置</b><b class='flag-5'>向导</b>详解

    RealView_MDK产品介绍

    RealView MDK_产品介绍(2008 V1.0)。
    发表于 01-13 09:48 16次下载

    KEIL_MDK配置参考手册v2.0

    KEIL MDK详细配置方法,在飞思卡尔、ST单片机编译过程中,需要配置相关信息
    发表于 01-13 15:38 0次下载

    MDK基本使用

    MDK基本使用,仿真,软件的使用,器件的介绍
    发表于 06-17 16:48 5次下载

    基于EM-LPC1788的MDK例程调试

    本文档内容介绍了基于EM-LPC1788的MDK例程调试及配置
    发表于 09-22 11:29 13次下载
    基于EM-LPC1788的<b class='flag-5'>MDK</b>例程调试

    MDK配置经验

    做笔记用看不懂的喷子勿喷第一次发表文章,可能有点水。还是怀着激动的心情纪念一下第一次把MDK配置成功MDK配置过程中遇到的问题JLIK驱动安装问题:下载了驱动但是发现野火给的版本是DA
    发表于 10-15 22:37 323次阅读

    fireflyNCC S1--MDK - Caffe软件介绍

    MDK - Caffe Ubuntu 16.04环境配置 所需硬件和软件的要求
    的头像 发表于 11-18 14:17 1178次阅读
    fireflyNCC S1--<b class='flag-5'>MDK</b> - Caffe软件<b class='flag-5'>介绍</b>

    MDK-ARM工程中各目标(Targets)之间选项(Option)配置有什么区别 ?

    MDK-ARM工程中各目标(Targets)之间选项(Option)配置有什么区别?
    的头像 发表于 03-14 10:32 6053次阅读
    <b class='flag-5'>MDK</b>-ARM工程中各目标(Targets)之间选项(Option)<b class='flag-5'>配置</b>有什么区别 ?

    Keil(MDK-ARM)介绍、 下载、安装与注册

    Keil(MDK-ARM)介绍、下载、安装与注册
    的头像 发表于 03-24 10:29 1.6w次阅读
    Keil(<b class='flag-5'>MDK</b>-ARM)<b class='flag-5'>介绍</b>、 下载、安装与注册

    ARM配置Realview MDK集成开发环境的使用方法

    首先对ARM做了一个简单的介绍,主要介绍了Realview MDK集成开发环境的使用,使用MDK完成嵌入式开发的一般过程。创建一个新工程需要:选择工具集,创建工程并选择处理器,
    发表于 07-08 14:46 10次下载
    ARM<b class='flag-5'>配置</b>Realview <b class='flag-5'>MDK</b>集成开发环境的使用方法

    AN075 基于MDK实现的Lib库调用方案介绍

    AN075 基于MDK实现的Lib库调用方案介绍
    发表于 03-01 18:56 0次下载
    AN075 基于<b class='flag-5'>MDK</b>实现的Lib库调用方案<b class='flag-5'>介绍</b>