[视频教程] Nuvoton_N76E003使用教程

[复制链接]
2579|14
 楼主| tpgf 发表于 2021-4-9 12:12 | 显示全部楼层 |阅读模式
一、搭建开发环境

1、下载并安装Keil C-51 uVersion
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMwMjA5OTc3,size_16,color_FFFFFF,t_70.jpg
2、下载并安装Nu-Link_Keil_Driver
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMwMjA5OTc3,size_16,color_FFFFFF,t_70.jpg


 楼主| tpgf 发表于 2021-4-9 12:13 | 显示全部楼层
二、运行示例代码
1、下载N76E003示例代码:
36337606fd43098123.png
75359606fd43c18537.png

2、点击Keil C-51 “project”–>“open project …”,打开示例代码“GPIO”,路径:\N76E003_SampleCode_Keil_C51_V1.0\Sample_Code\1.GPIO:
88296606fd445b31a2.png


3、执行示例代码:
59823606fd44f60366.png

注意:1为编译代码。2为下载代码到芯片,必须正确外接烧录器与目标芯片才能执行。3为调试代码,必须正确外接烧录器与目标芯片才能执行。


 楼主| tpgf 发表于 2021-4-9 12:17 | 显示全部楼层
三、新工程与配置Keil C-51 uVersion
1、新建工程文件夹:
2563606fd4a40a91a.png

2、Keil C-51 uVersion 新建工程


52395606fd4aa9d65c.png
5621606fd4bc055bd.png
8755606fd4d0ac4f3.png


3、新建.C文件:


90372606fd4d8176b4.png
61634606fd4e193b49.png


4、加载Nuvoton Common文件。
66852606fd4eb275ce.png

56864606fd4f1e6faa.png
50939606fd4f8a2cc4.png



具体代码编写请参考示例代码和规格书。

4、定义Keil C-51 uVersion编译工具:
74628606fd50003525.png
63523606fd506d330a.png


加载头文件:
50930606fd50dec386.png
50079606fd514d7bc6.png
16193606fd51e5151e.png




按“Setting”键确认连接是否正确,如下窗口所示,例如:
95690606fd525ac39a.png

注意:必须正确外接烧录器与目标芯片才能执行,如果没外接烧录器与目标芯片可以跳过次步骤。

配置flash 编程工具:
87176606fd52dafd73.png

点击OK。

5、 18763606fd537e0eff.png 下载代码。
6、 51283606fd53dcb6a8.png 开始和停止调试代码。

7、 54730606fd543e636d.png 运行代码。


 楼主| tpgf 发表于 2021-4-9 12:17 | 显示全部楼层
四、另一种快速建立工程方法

使用下载的示例代码,直接修改文件名称。


 楼主| tpgf 发表于 2021-4-9 12:17 | 显示全部楼层
 楼主| tpgf 发表于 2021-4-9 12:19 | 显示全部楼层
六、注意事项

1、看门狗
使用Keil uVersion下载程序时,请注意WDT Option选项,如果选择一直运行看门狗,要记住喂狗,否者程序会自动复位。
watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMwMjA5OTc3,size_16,color_FFFFFF,t_70.jpg


2、Keil uVision5 **


在使用keil uVsion5的编译的时候出现* RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 08B5H BYTE (108%).

  直译过来就是你的keil为2048字节代码限制的版本,而你使用了2226字节,为什么有限制呢,因为你的keil没有**,若不**Keil,那么我们程序容量会被限制在2k内。若**,代码的容量将不被限制。


解决步骤:

  第一步:打开Keil编译器

  第二步:单击【File】

  第三步:单击【License Management】

  第四步:复制License Management界面中的CID号

  第五步:打开注册机(百度搜索下载)

93989606fd5b0e9b73.png


第六步:将keil的CID号粘贴到注册机的CID号框中

  第七步:点击【Generate】将会生成激活码

  第八步:把生成的激活码复制粘贴到keil的New License ID Code(LIC)里

  第九步:然后点击【Add Lic】

   注册完成之后,会在License Management界面中间的PK51的后面添加使用截止日期到2020,说明已经成功**了。

  会有这样的界面,你就成功了!!!

22467606fd5c32c11b.png


2.1、如果在**过程中,出现you are not logged in as an administrator…的问题,请退出软件,右击软件图标,以管理员身份运行,重新进行操作!然后就**成功了!

25575606fd5cc8f796.png



结束!




wanduzi 发表于 2021-4-9 12:42 | 显示全部楼层
这个芯片很抢手
xguo303 发表于 2021-4-13 10:22 | 显示全部楼层
楼主 有MS51系列的pack文件吗
cr315 发表于 2021-4-13 10:50 | 显示全部楼层
楼主厉害,讲解详细
qjp1988113 发表于 2021-4-27 16:28 | 显示全部楼层
楼主有购货渠道么?
qcliu 发表于 2021-5-11 18:48 | 显示全部楼层
有下载链接的吗
nawu 发表于 2021-5-11 18:48 | 显示全部楼层
可以用iar吗
tfqi 发表于 2021-5-11 18:48 | 显示全部楼层
每一步都很详细
wiba 发表于 2021-5-11 18:50 | 显示全部楼层
keil有中文版本的吗
zljiu 发表于 2021-5-11 18:51 | 显示全部楼层
在哪里下载现成的例程啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2384

主题

17633

帖子

21

粉丝
快速回复 在线客服 返回列表 返回顶部