M0 for KEIL MDK配置参考手册
M0 for KEIL MDK 配置参考手册.doc
1 ) 在桌面建立一个工程文件夹 ,此处命名为“demo”
NUC_ Driver.rar
2 ) 将 复制到demo 文件夹并解压 ,此时会有一个 NUC_Driver 文件夹出现 ,如下图。
3 ) 打开KEIL MDK 软件 ,点击”proj ect->New uVision Project…”新建一个工程 ,并将其命名为您
的工程名 此处名称为demo 为例)并点击保存。
M0 for KEIL MDK 配置参考手册.doc
4 )此时会弹出如下对话框 ,选择 NUVOTON NUC1XX Devices 然后点击OK
5 )在接下来弹出的对话框中选择实际您用到的芯片型号 ,此处以 NUC100LE3AN 为例。选择
NUC100LE3AN 并点击OK。
M0 for KEIL MDK 配置参考手册.doc
6 )此时会有提示框提示是否要将Startup Code 拷贝到并添加到工程 ,此时点击 “是”。
7 )此时在左边的 Proj ect 里面可以看到启动文件已经被添加到里面。您可以对Proj ect 下的文件夹重命
名 ,这里将Target1 重命名成GPIO Test ,Source Group 1 重命名成 main (重命名只是为了条理清
晰 ,也可不用重命名)
8 )将鼠标放到GPIO Test 上面,右击Add Group…来添加一个新组,并命名为 Driver ,我们要将需
要的驱动程序的C 文件添加进来。
M0 for KEIL MDK 配置参考手册.doc
9 )右击 Driver ,选择”Add Files to Group ‘Driver’…”来添加需要的driver 文件
10 )此时软件会自动浏览到当前工程目录下 若没有进去 ,可以手动浏览到当前工程目录下 ),进
入”…\demo\ NUC_Driver\ NUC_DrvC”目录并将所需的驱动程序添加到工程 注:一般都要将
DrvGPIO.c 和DrvSYS.c 添加到工程)
11 )单击新建文件图标 ,如下图。此时会新建一个文本文件。单击保存按钮 ,此时会让我们选择保存路
径 ,我们保存在 “…\demo\”文件夹下面并将其命名为“main.c”可以任意命名,但后缀要为.c )。
M0 for KEIL MDK 配置参考手册.doc
12 )右击main 文件夹,选择“Add Files to Group ‘main’…”,然后将刚才新建的“main.c”添加
到该工程之文件夹下面。看见左边 project 下面已经添加进了main 之后点击“close”关闭。
M0 for KEIL MDK 配置参考手册.doc
(13)将 main.c 中添加如下代码 ,然后点保存,此时由于各个被包含的头文件未被添加到工程,所以还不
能编译通过。
#include "nuc1xx.h"
#include "DrvGPIO.h"
#include "DrvSYS.h"
int main(void)
{
GPIOC->PMD.PMD3 = 1; //set of output
while(1)
{
GPIOC->DOUT ^= 1<<3;
}
}
14 )右击“GPIO Test”选择“Options for Target ‘GPIO Test’…”或按”ALT +F7 “。
M0 for KEIL MDK 配置参考手册.doc
15 )点击”Output”选择”Select Folder for Obj ects…”为输出的文件配置路径 注:此处亦可不配
置 ,目的只是为了使输出的文件分类 ,以使输出看起来更简洁)。同样Listing