CodeWarrior for Microcontrollers V6.3 学习笔记2

说明:基于上一节将LED工程的功能实现代码分为底层、中间层和应用层来编写代码

一、建立中间层文件存放的组

1、在工程文件的空白处 右击->选择创建组

CodeWarrior for Microcontrollers V6.3 学习笔记2

2、输入名字:SDK

CodeWarrior for Microcontrollers V6.3 学习笔记2CodeWarrior for Microcontrollers V6.3 学习笔记2

3、在工程目录下新建一个文件夹,命名为SDK,用来存放中间层代码。在文件中新建LedCtr.c和LedCtr.h文件

CodeWarrior for Microcontrollers V6.3 学习笔记2

CodeWarrior for Microcontrollers V6.3 学习笔记2

4、在工程文件面板下,右击SDK组,选择添加文件

CodeWarrior for Microcontrollers V6.3 学习笔记2

CodeWarrior for Microcontrollers V6.3 学习笔记2

文件加载到工程

CodeWarrior for Microcontrollers V6.3 学习笔记2

编写代码

CodeWarrior for Microcontrollers V6.3 学习笔记2

CodeWarrior for Microcontrollers V6.3 学习笔记2

二、建立应用层文件存放的组

1、建立一个新组命名为APP,用来存放应用层代码,在工程目录下新建APP文件夹,并在该文件夹下新建LedApp.c和LedApp.h文件,并将LedApp.c和LedApp.h加入到该组下(方法如中间层建立过程),编写程序如下

CodeWarrior for Microcontrollers V6.3 学习笔记2

CodeWarrior for Microcontrollers V6.3 学习笔记2

2、在main函数的文件中加入LedApp.h头文件,并在main函数中调用Led的功能函数

CodeWarrior for Microcontrollers V6.3 学习笔记2

三、编译工程,下载测试