搜寻

Product Results:keil, Matches
Keyword Results:keil, 383 Matches

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-M031TC



NuMaker-M031TC 由两部分组成,采用 NuMicro® M031TC1AE 微控制器的主控板,与 Nu-Link2-Me 除错刻录器。使用者只需使用此开发板就可以开发、刻录并验证应用程序。 NuMaker-M031TC 的主控板带有 M031TC1AE 所有脚位的扩展接口,并提供兼容于 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.


NuTiny-N76S003AT



NuTiny-N76S003AT 是新唐 NuMicro® N76S003AT20、N76S003AQ20 微控制器的开发板。NuTiny-N76S003AT 由两部分组成:N76S003AT20 平台与 Nu-Link2-Me 除错刻录器。NuTiny-N76S003AT 可作为项目评估、开发、验证以及功耗监控的平台。 N76S003AT 平台带有 NuMicro® N76S003AT20 微控制器。N76S003AT20 平台提供 N76S003AT20 的脚位扩展接口,还有灵活的电源供应设计,方便搭配各式接口设备进行开发。 NuTiny-N76S003AT 的另一部分为 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 传输线连接开发板 ICE USB 端口与计算机端 USB 端口。 (3)


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


NK-NM18107L



NK-NM18107L 是一款评估板 (EVB),其核心采用合封 (MCP) 产品,整合了 ARM Cortex-M0 MCU (NM1120) 与 40V N/N 型预驱 (NCT3612),并配备外置 MOSFET 及可变电阻,以控制马达驱动波形与电流相位。该评估板支持三相无刷直流马达(BLDCM)与永磁同步马达(PMSM)的运行,可在 15V–24V 直流电源轨或电池供电应用中提供 16.5A 的连续漏极电流 (IDSM)。 NK-NM18107L 适用于项目评估、新产品开发及验证,让使用者能够测试基于马达应用的范例程序。更多开发细节可参考 NM1120 的技术参考手册 (TRM) 与开发板支持软件包 (BSP),以进行 NM18107 软件功能开发。 NK-NM18107L 包含 Nuvoton 低压马达开发模块 (Nu-LVMDM) 与 Nuvoton 马达开发转接板 (Nu-MDA-NM18107)。其中,Nu-LVMDM 作为电源级,Nu-MDA-NM18107 则作为微控制器级。请注意,NK-NM18107L 并不包含除错工具,使用者需额外准备 ICE 除错设备,例如 Nu-Link-Me,以进行开发。 开发板介绍 快速指南 开发板特色 安装熟悉的整合开发环境,确保至少安装以下其中一个整合开发环境: KEIL MDK Nuvoton edition – Full Cortex-M IAR EWARM 下载并安装最新的 Nuvoton Nu-Link 驱动程序: Keil MDK: 下载并安装 Nu-Link_Keil_Driver. IAR EWARM: 下载并安装 Nu-Link_IAR_Driver. 下载并执行 Board Support Package (BSP) or 马达驱动范例程序. 硬件设置 连接Nu-Link-Me (JP10) 至计算机USB接口 连接马达线 J63/J52 (U), J64/J53 (V), J65/J57 (W) 及霍尔传感器J41 (Hall Sensor) 连接电源端子 J46 or J43 (Vin) and J44 (GND) 至电源供应器 找到范例程序中的项目名称"NM1120_1R_2R_6stp_Hall_FOC.


N572P072(OTP)



N572P072 ( OTP ) 是由N57x系列中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