NUVOTON新唐单片机使用入门

0 准备工作

  1. 新唐官网链接

1 开发环境搭建

使用Keil MDK,具体安装方法可百度。

2 配置Nu-Link_Keil_Driver

(某些旧型号的8位单片机可不安装该驱动,直接使用烧录工具烧录程序)

  1. 打开 Nu-Link_Keil_Driver 链接,并下载;
    在这里插入图片描述
  2. 安装 Nu-Link_Keil_Driver

3 安装烧录工具

3.1 下载烧录工具

  1. 打开 烧录工具 链接,下载相应型号单片机的烧录工具;
    在这里插入图片描述

3.2 如单片机型号为 MS51FB9AE (8051 1T系列)

3.2.1 ISP Tool

ISP是PC与MCU之间进行通讯。PC通过串口传输新的用户代码给MCU。然后引导代码(LDROM中的ISP code)接收这些数据,将这些数据通过IAP命令编程到用户代码区域。新唐针对MS51提供ISP固件和PC端软件,这样可以很容易实现ISP通过UART端口升级代码。

  1. 下载 NuMicro_ISP_Programming_Tool_V4.03,并解压如下,
    在这里插入图片描述
    在这里插入图片描述
  2. 打开 《RH_ISP_Programming_Tool_EN_Rev4.03》,可找到该单片机的型号
    在这里插入图片描述
  3. 打开《UM_ISP_Programming_Tool_Rev4.03》,看到如下信息
    在这里插入图片描述在使用 ISP Tool 烧录用于程序前,需要先使用 ICP Programming Tool 工具烧录 ISP code 到LDROM中,因为烧录方式有很多种,如 USB、UART、SPI等,每一种方式对应的 ISP code 都不一样。ISP code 即引导码,如STC烧录程序的方式只有UART,所以他的引导码在出厂时已经烧录进去了,不需要用户再次烧录。
    关于"CBS",可参考《TRM_MS51FB9AE_MS51XB9AE_MS51XB9BE_SC_Rev1.04》中 “配置字 (CONFIG )” 的说明
    在这里插入图片描述

3.2.2 ICP Tool

通过在线电路编程(ICP)编程Flash。如果产品在开发中,或在终端客户的产品需要固件升级,采用硬
件编程模式非常困难且不方便。采用ICP方式将很简单,且不需要将微控制器从板上拆下来。ICP方式
同样允许客户在量产电路板上编程设备,在设备装配完成后再编程,这样允许设备编程最新的固件或定
制化固件。
执行ICP功能,仅需要3个引脚 nRESET、ICE_DAT及 ICE_CLK。nRESET用于进入或退出ICP模式,
ICE_DAT为数据输入输出脚,ICE_CLK为编程时钟输入脚。用户需要在系统板上预留VDD 、GND以及这三个脚。
新唐提供MS51的ICP工具Nu-Link,通过新唐ICP编程器,用户可轻松使用ICP。ICP编程器是新唐根据
MCU的电气特性专门设计的,是很高效稳定的编程方式。
1、下载 NuMicro_ICP_Programming_Tool_V3.07.7246r,并解压,最后安装在这里插入图片描述

3.2.3 ISP code

ISP code在相应芯片的板级支持包(BSP)中(下载方法参考下文),如下
在这里插入图片描述

3.2.4 烧录程序

我们最终的目的是烧录用户程序,烧录用户程序用多种方式(如USB、UART、SPI),因此首先要使用 ICP Tool 烧录相应方式的 ISP code

  1. 打开相应的工程(ISP_XXX)并编译
  2. 打开ICP Tool,选择相应的 ISP code ,并烧录(这里只需要烧录一次就可以了)
    在这里插入图片描述
    在这里插入图片描述
  3. 打开ISP Tool,烧录用户程序

4 下载相应单片机的资源

打开官网资源链接,以单片机MS51FB9AE为例子
在这里插入图片描述

4.1 下载单片机MS51FB9AE数据手册

点击单片机MS51FB9AE文档链接,点击下载相应的数据手册。
在这里插入图片描述

4.2 下载单片机MS51FB9AE软件资源

单片机MS51FB9AE软件资源,如例程和驱动软件

点击单片机MS51FB9AE软件资源链接,点击下载相应的软件资源。
在这里插入图片描述

4.2.1 下载例程和外设驱动软件(板级支持包BSP)

  1. 点击 MS51_Series_BSP_Keil_V1.00.003下载,并解压
    在这里插入图片描述
    在《Readme》中对整个文件夹做了详细介绍。
  2. 在相应的文件夹中有各型号单片机的简单例程各外设驱动
    在这里插入图片描述在这里插入图片描述

5 下载新唐工具

  1. 打开官网链接,点击下载相应的工具,
    在这里插入图片描述
  • 9
    点赞
  • 78
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Nuvoton ICP编程备份指的是将Nuvoton芯片的程序和数据备份到其他存储介质的过程。备份芯片的程序和数据对于开发人员和制造商来说非常重要,可以用于修复和恢复芯片的功能,或者用于研究和分析芯片的工作原理。 进行Nuvoton ICP编程备份的步骤如下: 1. 连接Nuvoton编程器:首先,需要将Nuvoton芯片与编程器进行连接,确保连接稳定和正确。 2. 打开ICP编程软件:启动Nuvoton ICP编程软件,该软件可以与编程器进行通信,并实现备份功能。 3. 选择备份模式:在软件界面中,选择备份模式。通常有全备份和部分备份两种选择,全备份会备份整个芯片的程序和数据,而部分备份则选择性地备份指定的部分程序和数据。 4. 设置备份参数:在备份模式中,可以根据需要设置备份的参数,例如备份的起始地址和结束地址、备份文件的保存位置等。 5. 开始备份:确认设置无误后,点击开始备份按钮,软件会开始执行备份操作。备份芯片的时间长度取决于芯片的容量和备份的内容大小。 6. 完成备份:备份完成后,软件会显示备份结果和相应的备份文件存放位置。用户可以将备份文件另存为其他位置,以防止数据丢失或误操作。 通过以上步骤,就可以完成Nuvoton ICP编程备份的过程。备份的文件可以在需要的时候用于芯片的修复、研究或者其他应用。但需要注意的是,在备份过程中,应谨慎选择备份模式和设置参数,以确保备份的准确性和完整性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值