搜寻

Product Results:keil, Matches
Keyword Results:keil, 374 Matches

NuMaker-M433SE



NuMaker-M483KG 由两部分组成,采用 NuMicro® M483KGCAE2A 微控制器的主控板,与 Nu-Link2-Me 除错刻录器。使用者只需使用此开发板就可以开发、刻录并验证应用程序。 NuMaker-M483KG 的主控板带有 M483KGCAE2A 所有脚位的扩展接口,并提供兼容于 Arduino UNO 的接口,还有灵活的电源供应设计,方便搭配各式接口设备或Arduino 模块,进行开发。主控板并带有一电流量测接口,用户在开发过程中可轻松量测微控制器的功耗。 Nu-Link2-Me 刻录与除错器可透过 SWD 接口进行刻录与除错,还带有一 16 Mbit 大小的 SPI Flash 供脱机刻录使用。Nu-Link2-Me 支持虚拟串口功能,可输出讯息至终端机窗口。Nu-Link2-Me 可从开发板上拆下,作为量产刻录工具使用。 开发板介绍 快速指南 开发板特色 1. 请确认计算机中至少已安装一种开发环境: - KEIL MDK Nuvoton edition M0 / M23 - IAR EWARM - NuEclipse (GCC) ( Windows ) - NuEclipse (GCC) ( Linux ) 2. 请依照使用的开发环境下载及安装最新版本的 Nuvoton Nu-Link Driver,安装时请勾选并安装 Nu-Link USB Driver。 - 使用 Keil MDK 请安装 Nu-Link_Keil_Driver - 使用 IAR EWARM 请安装 Nu-Link_IAR_Driver - 使用 NuEclipse 可跳过此步骤 3. 下载及解压缩 开发板支持软件包 ( Board Support Package, BSP )。 4. 硬件架设 (1) 将 Nu-Link2-Me VCOM 指拨开关的 1 及 2 切换至 ON,启动虚拟串口 ( VCOM ) 功能。 (2) 透过 USB 传输线连接开发板 ICE USB 端口与计算机端 USB 端口。 (3) 在设备管理器中找到 Nuvoton Virtual Com Port。 5. 使用 Template 项目为范例,请参考以下路径在 BSP 中找到 Template 项目。 - M480_Series_BSP_CMSIS_V3.XX.


NuMaker-MG51LD



NuMaker-MG51LD 是新唐 NuMicro MG51LD1AE 微控制器的开发板。NuMaker-MG51LD 由两部分组成:MG51LD 平台与 Nu-Link2-Me 除错烧录器。NuMaker-MG51LD 可作为项目评估、开发、验证以及功耗监控的平台。 MG51LD 平台带有 NuMicro MG51LD1AE 微控制器。MG51LD 平台提供 MG51LD1AE 的脚位扩展接口,与兼容于 Arduino UNO 的接口,方便搭配各式接口设备或 Arduino 模块,并有多种的电源供应设计,让项目的开发更加灵活。MG51平台还带有电流量测接口可以随时监控功耗,协助项目开发与评估。 NuMaker-MG51LD 的另一部分为 Nu-Link2-Me 除错刻录器。Nu-Link2-Me 可透过 SWD 接口对新唐微控制器进行在线 ICP 刻录与除错,也可以进行脱机 ICP 刻录,刻录的状态会显示在状态 LED 上。Nu-Link2-Me 也支持虚拟串口(VCOM)功能,可输出讯息至终端机窗口。Nu-Link2-Me 还可以与开发板分离,成为独立的批次生产烧录器。 开发板介绍 快速指南 开发板特色 1. 请确认计算机中至少已安装一种开发环境: - KEIL PK51 Professional Developer's Kit - IAR EMBEDDED WORKBENCH FOR 8051 - NuEclipse_Windows (For NuMicro 8051) - NuEclipse_Linux (For NuMicro 8051) 2. 请依照使用的开发环境下载及安装最新版本的 Nuvoton Nu-Link Driver,安装时请勾选并安装 Nu-Link USB Driver。 - 使用 Keil C51 请安装 Nu-Link_Keil_Driver - 使用 IAR EW8051 请安装 Nu-Link_IAR_Driver - 使用 NuEclipse 可跳过此步骤 3. 下载及解压缩开发板支持软件包 Board Support Package (BSP)。 4. 硬件架设 (1) 将 Nu-Link2-Me VCOM 指拨开关的 1 及 2 切换至 ON,启动虚拟串口 ( VCOM ) 功能。 (2) 透过 USB


NuMaker-M2A23SG



NuMaker-M2A23SG 是新唐 NuMicro M2A23SG5AC、M2A23SE5AC、M2A23SD5AC、M2A23LG5AC、 M2A23LE5AC、M2A23LD5AC、M2A23YG5AC、M2A23YE5AC 以及 M2A23YD5AC 微控制器的开发板。NuMaker-M2A23SG 由两部分组成:M2A23 目标板与 Nu-Link2-Me 调试编程器。NuMaker-M2A23SG 可作为项目评估、开发、验证以及功耗监控的平台。 M2A23 目标板带有 NuMicro M2A23SG5AC 微控制器。M2A23 目标板提供 M2A23SG5AC 的脚位扩展接口,与兼容于 Arduino UNO 的接口,方便搭配各式接口设备或 Arduino 模块,并有多种的电源供应设计,让项目的开发更加灵活。M2A23 目标板还带有 CAN 以及 LIN 收发器,可配合相关应用开发使用。除此之外,M2A23 目标板带有电流量测接口可以随时监控功耗,协助项目开发与评估。 NuMaker-M2A23SG 的另一部分为 Nu-Link2-Me 调试编程器。Nu-Link2-Me 可透过 SWD 接口对新唐微控制器进行在线 ICP 编程与调试,也可以进行脱机 ICP 编程,编程的状态会显示在状态 LED 上。Nu-Link2-Me 也支持虚拟串口 (VCOM) 功能,可输出讯息至终端机窗口。Nu-Link2-Me 还可以与开发板分离,成为独立的批次量产编程器。 开发板介绍 快速指南 开发板特色 1. 请确认计算机中至少已安装一种开发环境: - KEIL MDK Nuvoton edition – Full Cortex-M - IAR EWARM - NuEclipse GCC (for Windows) - NuEclipse GCC (for Linux) 2. 请依照使用的开发环境下载及安装最新版本的 Nuvoton Nu-Link Driver,安装时请勾选并安装 Nu-Link USB Driver。 - 使用 Keil C51 请安装 Nu-Link_Keil_Driver - 使用 IAR EW8051 请安装 Nu-Link_IAR_Driver - 使用 NuEclipse 可跳过此步骤 3.


NuMaker-CM2003CF2



NuMaker-CM2003CF2 是 NuMicro® CM2003CF2AE、CM2003CF3AE微控制器的开发板。NuMaker-CM2003CF2 由两部分组成:CM2003CF2 目标板和 Nu-Link2-Me 板载仿真烧录器。NuMaker-CM2003CF2 可作为项目评估、开发、验证以及功耗监控的平台。NuMaker-CM2003CF2 开发板适用于各种应用,例如家用电器、LED 照明控制、电机控制或工业自动化。 CM2003CF2 目标板带有 NuMicro® CM2003CF2AE 微控制器。CM2003CF2 目标板提供 CM2003CF2AE 的脚位扩展接口,与 Arduino UNO 的兼容接口,并有多种的电源供应设计,让项目的开发更加灵活。此外,Nuvoton 设计的电流表接口可以实时测量功耗,协助项目开发与评估。 NuMaker-CM2003CF2 的另一部分为 “Nu-Link2-Me” 板载仿真烧录器。Nu-Link2-Me 支持片上调试,可通过 SWD 接口进行在线和离线 ICP 烧录,烧录状态可显示在状态指示灯上。Nu-Link2-Me 也支持虚拟串口功能,可在电脑上打印调试信息。此外,Nu-Link2-Me 还可以与开发板分离,成为独立的量产烧录器。 开发板介绍 快速指南 开发板特色 1. 请确认计算机中至少已安装一种开发环境: - Keil MDK Nuvoton Edition – Full Cortex-M - IAR EWARM - NuEclipse GCC (for Windows) - NuEclipse GCC (for Linux) 2. 请依照使用的开发环境下载及安装最新版本的 Nuvoton Nu-Link Driver,安装时请勾选并安装 Nu-Link USB Driver。 - 使用 Keil MDK 请安装 Nu-Link_Keil_Driver - 使用 IAR EWARM 请安装 Nu-Link_IAR_Driver - 使用 NuEclipse 可跳过此步骤 3. 下载及解压缩开发板支持软件包 (Board Support Package, BSP)。 4. 硬件架设 (1) 将 Nu-Link2-Me 虚拟串口开关的 1 和 2 切换至开(ON),启动虚拟串口功能。 (2) 通过


NuMaker-CM1003CF2



NuMaker-CM1003CF2 是NuMicro® CM1003CF2AE、CM1003CF3AE 微控制器的开发板。NuMaker-CM1003CF2 由两部分组成:CM1003CF2 目标板和 Nu-Link2-Me 板载仿真烧录器。NuMaker-CM1003CF2 为项目评估、开发和验证而设计,并具有功耗监控功能。NuMaker-CM1003CF2 开发板适用于各种应用,例如家用电器、LED 照明控制、电机控制或工业自动化。 CM1003CF2AE 目标板带有 NuMicro® CM1003CF2AE 微控制器。CM1003CF2 目标板提供了脚位扩展接口,与 Arduino UNO 的兼容接口,并有多种的电源供应设计,让项目的开发更加灵活。此外,Nuvoton 设计的电流表接口可以实时测量功耗,协助项目开发与评估。 NuMaker-CM1003CF2 的另一部分为 “Nu-Link2-Me” 板载仿真烧录器。Nu-Link2-Me 支持片上调试,可通过 SWD 接口进行在线和离线 ICP 烧录,烧录状态可显示在状态指示灯上。Nu-Link2-Me 也支持虚拟串口功能,可在电脑上打印调试信息。Nu-Link2-Me 还可以与开发板分离,成为独立的量产烧录器。 开发板介绍 快速指南 开发板特色 1. 请确认计算机中至少已安装一种开发环境: - KEIL PK51 Professional Developer’s Kit - IAR EMBEDDED WORKBENCH FOR 8051 - NuEclipse_Windows (For NuMicro 8051) - NuEclipse_Linux (For NuMicro 8051) 2. 请依照使用的开发环境下载及安装最新版本的 Nuvoton Nu-Link Driver,安装时请勾选并安装 Nu-Link USB Driver。 - 使用 Keil MDK 请安装 Nu-Link_Keil_Driver - 使用 IAR EWARM 请安装 Nu-Link_IAR_Driver - 使用 NuEclipse 可跳过此步骤 3. 下载及解压缩开发板支持软件包 (Board Support Package, BSP)。 4.


NuMaker-M2003FC



NuMaker-M2003FC 是新唐 NuMicro® M2003FC1AE、M2003XC1AE 微控制器的开发板。NuMaker-M2003FC 由两部分组成:M2003FC 平台与 Nu-Link2-Me 除错烧录器。NuMaker-M2003FC 可作为项目评估、开发、验证以及功耗监控的平台。 M2003FC 平台带有 NuMicro® M2003FC1AE 微控制器。M2003FC 平台提供 M2003FC1AE 的脚位扩展接口,与兼容于 Arduino UNO 的接口,方便搭配各式接口设备或 Arduino 模块,并有多种的电源供应设计,让项目的开发更加灵活。MG51 平台还带有电流量测接口可以随时监控功耗,协助项目开发与评估。 NuMaker-M2003FC 的另一部分为 Nu-Link2-Me 除错刻录器。Nu-Link2-Me 可透过 SWD 接口对新唐微控制器进行在线 ICP 刻录与除错,也可以进行脱机 ICP 刻录,刻录的状态会显示在状态 LED 上。Nu-Link2-Me 也支持虚拟串口(VCOM)功能,可输出讯息至终端机窗口。Nu-Link2-Me 还可以与开发板分离,成为独立的批次生产烧录器。 开发板介绍 快速指南 开发板特色 1. 请确认计算机中至少已安装一种开发环境: - KEIL MDK Nuvoton edition M0/M23 - IAR EWARM - NuEclipse GCC (for Windows) - NuEclipse GCC (for Linux) 2. 请依照使用的开发环境下载及安装最新版本的 Nuvoton Nu-Link Driver,安装时请勾选并安装 Nu-Link USB Driver。 - 使用 Keil C51 请安装 Nu-Link_Keil_Driver - 使用 IAR EWARM 请安装 Nu-Link_IAR_Driver - 使用 NuEclipse 可跳过此步骤 3. 下载及解压缩开发板支持软件包 Board Support Package (BSP)。 4. 硬件架设 (1) 将 Nu-Link2-Me VCOM 指拨开关的 1 及 2 切换至 ON,启动虚拟串口 ( VCOM ) 功能。 (2) 透过 USB 传输线连接开发板 ICE USB 端口与计算机端 USB


NuMaker-M032SE



NuMaker-M032SE 由两部分组成,采用NuMicro® M032SE3AE 微控制器的主控板,与 Nu-Link2-Me 除错刻录器。使用者只需使用此开发板就可以开发、刻录并验证应用程序。 NuMaker-M032SE 的主控板带有 M032SE3AE 所有脚位的扩展接口,并提供兼容于 Arduino UNO 的接口,还有灵活的电源供应设计,方便搭配各式接口设备或Arduino 模块,进行开发。主控板并带有一电流量测接口,用户在开发过程中可轻松量测微控制器的功耗。 Nu-Link2-Me 刻录与除错器可透过 SWD 接口进行刻录与除错,还带有一 16 Mbit 大小的 SPI Flash 供脱机刻录使用。Nu-Link2-Me 支持虚拟串口功能,可输出讯息至终端机窗口。Nu-Link2-Me 可从开发板上拆下,作为量产刻录工具使用。 开发板介绍 快速指南 开发板特色 1. 请确认计算机中至少已安装一种开发环境: - KEIL MDK Nuvoton edition M0 / M23 - IAR EWARM - NuEclipse (GCC) ( Windows ) - NuEclipse (GCC) ( Linux ) 2. 请依照使用的开发环境下载及安装最新版本的 Nuvoton Nu-Link Driver,安装时请勾选并安装 Nu-Link USB Driver。 - 使用 Keil MDK 请安装 Nu-Link_Keil_Driver - 使用 IAR EWARM 请安装 Nu-Link_IAR_Driver - 使用 NuEclipse 可跳过此步骤 3. 下载及解压缩 开发板支持软件包 ( Board Support Package, BSP )。 4. 硬件架设 (1) 将 Nu-Link2-Me VCOM 指拨开关的 1 及 2 切换至 ON,启动虚拟串口 ( VCOM ) 功能。 (2) 透过 USB 传输线连接开发板 ICE USB 端口与计算机端 USB 端口。 (3) 在设备管理器中找到 Nuvoton Virtual Com Port。 5. 使用 Template 项目为范例,请参考以下路径在 BSP 中找到 Template 项目。 - M031_Series_BSP_CMSIS_V3.XX.


常见问答 / 当芯片进行复位(Reset)时,如何保持复位前的SRAM状态,不对SRAM进行初始化的动作?



SRAM, Reset, Watchdog 当芯片进行复位(Reset)时,如何保持复位前的SRAM状态,不对SRAM进行初始化的动作? 1581068700000 以M031芯片被看门狗定时器(WDT)复位为例。 芯片进行复位后,会由startup_M031Series.s开始执行程序代码。其中会跳转到system_M031Series.c中的System_Init的函数,再跳转至__main函数。 LDR R0, =SystemInit // 设定R0为SystemInit的位置 BLX R0 // 跳转至R0位置并执行Thumb指令 LDR R0, =__main // 设定R0为__main函数的位置 BX R0 // 跳转至R0的位置 __main函数是由编译程序自行创建,此函数会对SRAM进行初始化的动作,包含将RW-data与ZI-data复制到SRAM、初始化ZI-data为0等,再跳转至__rt_entry函数。 __rt_entry函数也由编译程序自行创建,此函数会建立执行程序所需的环境,包含初始化Stack与Heap以及Library等,最后再跳转至main()函数。 若是用户在芯片受到看门狗定时器复位后想要保持复位前的SRAM状态,只要在进入__main函数前,直接跳转至main()函数即可。 extern int32_t main(void); void SystemInit(void) { /* If the last reset source is WDT Reset, do not reset SRAM */ if(SYS->RSTSRC & SYS_RSTSRC_RSTS_WDT_Msk) { main(); } …… } 注: 本流程图引用自KEIL官方文件 欲了解更详细的Startup 行为请参考KEIL的官方文件: http://www.keil.com/support/man/docs/armclang_intro/armclang_intro_ asa1505906246660.htm


N572F072



N572F072 ( Flash ) ,N572P072 ( OTP ) 是由NuVoice系列中N572F065所衍生之改良产品。它的系统频率最快可以运行至48 MHz ,并配备有72 KB Flash ( 或OTP ) 与8 KB 的 SRAM 以供高效能之语音算法使用。它整合了许多模拟功能,包括前置放大器、 ADC 、DAC、硬件混合器及功率放大器等,此芯片可为用户省下大量系统设计工作与成本。 N572F072/P072的芯片设计与优化算法让M0的高效能与 SRAM 的高密度得以发挥。这些算法包括了音调改变,低比特率之语音压缩技术 ( 包括:NuOne、NuSound、NuLite、NuVox......等 ) 、节拍侦测功能、音高变化效果、说话变唱歌的音效等。 利用NVIC在M0的特色,使得因外部事件所产生之中断等待与反应时间都非常短,进而使效率提高,也可以顺利地同时运作一种以上的算法。 开发工具是基于Keil™MDK 使用C/C++的程序语言,它是一套成熟且容易使用的环境用以开发软件程序与除错,Keil™MDK提供有编译程序,除错与profiler,藉由Nu-Link™与验证板,整个系统包括硬件与软件,在用户之系统测试与验证上可以衔接的很顺畅。在此全功能的开发环境与工具下,使用者可以设计与建造应用程序以有效率的方式得到优化的子体,并以N572来实现方案。 N572F072


N572P072(OTP)



N572P072 ( OTP ) 是由NuVoice系列中N572F065所衍生之改良产品。它的系统频率最快可以运行至48 MHz ,并配备有72 KB APROM ( 64 KB OTP + 8 KB flash ) 与8 KB 的 SRAM 以供高效能之语音算法使用。它整合了许多模拟功能,包括前置放大器、 ADC 、DAC、硬件混合器及功率放大器等,此芯片可为用户省下大量系统设计工作与成本。 N572P072的芯片设计与优化算法让M0的高效能与 SRAM 的高密度得以发挥。这些算法包括了音调改变,低比特率之语音压缩技术 ( 包括:NuOne、NuSound、NuLite、NuVox......等 ) 、节拍侦测功能、音高变化效果、说话变唱歌的音效等。 利用NVIC在M0的特色,使得因外部事件所产生之中断等待与反应时间都非常短,进而使效率提高,也可以顺利地同时运作一种以上的算法。 开发工具是基于Keil™MDK 使用C/C++的程序语言,它是一套成熟且容易使用的环境用以开发软件程序与除错,Keil™MDK提供有编译程序,除错与profiler,藉由Nu-Link™与验证板,整个系统包括硬件与软件,在用户之系统测试与验证上可以衔接的很顺畅,在此全功能的开发环境与工具下,使用者可以设计与建造应用程序以有效率的方式得到优化的子体,并以N572来实现方案。 N572P072