- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于 KEIL 的可视化配置详解
版本 :V 1.0
注意 :此处仅以基于 KEIL 的STM32 做例子来说明可视化配置操作
1、概述
对于一个使 单片机的产品 ,其软件配置作为软件设计的起点 ;那么配置的管
理尤其重要了 ,不同的人有不同的配置风格和写法 ,一般使 文字写在头文件里来配
置 ,单单使 文字来配置不是个好方法 ,容易错 ,不方便软件的维护管理 ,这里提出
一个可视化配置方法。如下图所示
图 1
1 / 6
如上图所示的可视化配置降是软件开发管理过程变得更便捷 ,更易懂 ;其配置方法为 :
选择框打勾 ,下拉选择框 ,输入框简单输入 (还具有参数范围控制 ,大于最大值自动
取最大值 ),但是这些功能不是生来具有的 ,需要软件开发工程师自己编写来实现
(编写一次 ,之后简单修改 ,添加新增项目即可 ,当然也可以下载这里的例子 )。那
么怎么编写具有这样可视化功能的配置文件呢 ?下面详细讲解这个配置文件的结构 ;
当然要感谢 KEIL 具有这样的功能。配置文件这里依然采样同文件的方法 ,这里命名为 :
XXC onfig.h.
2、配置文件开头与结尾
图 2
如图 2 所示 :第 4 行与 454 行作为可视化配置文件的必须构件 ,直径照写即可。第三
行是我工程可能 到的 ,这里不 。
3、标题可视化展开项// h// /h
图3 (文字项对应的可视展开如下图 )
图4
第 369 行与 376 行做为标题的开始与结束 ,必须成对使 。
2 / 6
4、设置打勾项目1 q
如图3 的第 370 行与 372 行q0q1 ;此处对应 374 行与 375 行 ,这里属
于并列写法 ,属于多个并列 ,所以q后面带有数字编号 ;当多个设置项目并列写时
编号是从 0 开始的 ,切记。374 与 375 行为自定义的一个宏 ,后面的数字要么为 0 要
么为 1 ,在可视化配置的复选框里面打勾后对应值为 1 否则为 0 (如图4 为打勾的情
形 );更多并列的情形如下图 (也是打勾与宏定义的组合 )。
图 5
图6
如图6 所示 ,定时器 1 ,2 ,4 出打勾 ,其他不打勾 ,对应宏定义为 1/0
5、设置提示项i
单独使 独占一行 ,如图 5 的第 3 1 行 ,当鼠标置于该设置项目对应字条上面是提示
i后面带的字符串 ,如图6 显示的是 3 1 行的提示信息。
6、设置使能选项// e// /e
3 / 6
使能选项需要成对使 ,缺少将引起意外不可预测错误
文档评论(0)