赞
踩
N76E003为带有flash的增强型8位8051内核微控制器(1T工作模式),指令集与标准的80C51完全兼容并具备更高效能。
N76E003内嵌18K的Flash存储区,通常称作APROM,用于存放用户程序代码。该Flash存储区支持在应用编程(IAP)功能,即可通过片内固件更新程序代码。IAP功能同时提供用户可自行配置程序区域或数据存储区。IAP功能可以对数据存储区进行读写操作,同时读数据也可以通过MOVC指令来实现。N76E003有一个额外的存储区称作LDROM,该区域通常存放用于执行在系统编程(ISP)的引导代码(boot code),LDROM的大小最多可配置到 4K 字节。为了方便烧写和校验,整个flash区域支持并行烧录和ICP烧录。可通过加密位对Flash加密,保障程序代码无法被读出。
这里主要讲使用UART接口进行烧录。
主要分为两部分:1. ICP烧录UART的Boot loader;2.ISP烧录要运行的程序
用到的软件(都可以在nuvoton官网下载)为:
1.连接好Nu-Link和N76E003AT20核心板。
2.打开ICP烧录工具,选择8051系列,点击继续。
3.跟着图片的步骤进行配置,最后点击开始烧录的时候会弹出两个弹窗,一个是是否加密的弹窗,需要加密可以选择加密进行,另一个是批量烧录的,这里不需要就都点击否就可以。
4.烧录成功界面。
1.连接好USB转TTL模块和N76E003AT20核心板。
2.配置ISP烧录界面:
①选择UART和对应的端口号(这里是COM5)。
②点击connected(板子需要按RST键复位)。
③点击APROM,选择要烧录的程序,这里选择的是官网提供的GPIO程序(注意这里只能烧录Bin文件)。
④选择烧录到APROM,选择Reset and Run则在烧录完成后回自动复位执行程序。
⑤点击Start开始烧录。
3.烧录成功界面。
烧录完成后可以看到灯已经在闪烁了。
N76E003AT20核心板可以使用串口进行下载,但是在第一次使用之前是没有烧录串口的BootLoader的,需要自己手动下载BootLoader,才可以用串口进行下载。
这里只说了其中一种烧录方式,如果对开发感兴趣的话可以参考官网的详细说明:开发三部曲
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。