微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 9G-N79E8X 新唐N79E8X+Keil C51入门开发过程简介

9G-N79E8X 新唐N79E8X+Keil C51入门开发过程简介

时间:11-29 来源:互联网 点击:

4,在“uVision4”的IDE菜单中选择“Project”->“Manage”->4,在“uVision4”的IDE菜单中选择“Project”->“Manage”->“Components,Environment,Books”打开“Components,Environment,Books”页面里的“Project Components”,
双击“Target1”改名为“N79E8X”,双击“Source Group 1”改名为“boot”再添加“lib”“drv”“src”“inc”等目录后点击“OK”。

5,在“uVision4”的IDE菜单中选择“File”->“New”后选择“File”->“Save”把新建立的文件保存到“D:works9G-CM09G-N79E8Xsrc”,文件名为“main.c”,右击项目窗口中的“src”选择“Add Files
to Group src”并在“main.c”中填入下面内容:
#include
#include "N79E855A.h"

void delay_ms(unsigned ms)
{
unsigned int i,j;
for(i=0;i}
void main(void)
{
while(1)
{
P0=P1=P2=P3=0x00;
delay_ms(500);
P0=P1=P2=P3=0xFF;
delay_ms(500);
}
}

三,配置Keil C51+N79E8X基本工程

1,在“uVision4”的IDE菜单中选择“Project”->“Opitions for Target ‘N79E8X’”,在“Output”页面勾选“Create HEX File”,并在“Select Folder Objects”指定
目录到“D:works9G-CM09G-N79E8Xobj”,后点击“OK”,同样在“Listing”中在“Select Folder Listings”指定目录到“D:works9G-CM09G-N79E8Xlst”;

2,在“Opitions for Target ‘N79E8X’”的“Debug”页面选择用硬件仿真器“NUVOTON_8051_KEIL_Driver”或者“Nuvoton Nu-Link 8051 Debugger”勾选“Run to main{}”,
点击后面的“Setting”里面选择上“AP”,“2.7V”,“CHBDA=0xff”,“CBORST”,“XTAL1”,“CKF”和“22MHZ”后点击“Write Config”,页面的“Driver DLL:”
中填上“S8051.DLL”。

3,在“Opitions for Target ‘N79E8X’”的“Utilities”页面选择“Use Target Driver for Flash Programming”用 “NUVOTON_8051_KEIL_Driver”
或者“Nuvoton Nu-Link 8051 Debugger”勾选上“Update Target before Debugging”后在“Setting”里面的“Configure”,勾选择全部4个选项后点击“OK”再“OK”退出;

3,在“Opitions for Target ‘N79E8X’”的“C/C++”页面的“Include Paths”中填入“..inc”。

四,调试CM0的MDK-ARM基本工程

1,点击在“uVision4”的IDE菜单中选择“Flash”->“Download”便会自己编译代码生成HEX文件并下载到目标板子中(N79E85J Tiny Board V002的板子要通过USB线接到电脑USB上);;

2,点击在“uVision4”的IDE菜单中选择“Debug”->“Start/Stop Debug session”进入调试状态,然后选择“Debug”->“Run”,全速运行,可以看到IO口上的LED在秒闪烁。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top